private void BindDataList() { if (this.dataGridView1.InvokeRequired) { SetListCallback d = new SetListCallback(BindDataList); this.Invoke(d, null); } else { BindData(); } }
private void SetListText() { if (this.listView1.InvokeRequired) { SetListCallback d = new SetListCallback(SetListText); this.Invoke(d, null); } else { LoadItem(); } }
void Showlistview() { DbView dbviewfrm = (DbView)Application.OpenForms["DbView"]; if (dbviewfrm.treeView1.InvokeRequired) { SetListCallback d = new SetListCallback(Showlistview); dbviewfrm.Invoke(d, null); } else { SetListView(dbviewfrm); } }
private void SetList(List <string> list) { if (this.cbParameter.InvokeRequired) { SetListCallback d = new SetListCallback(SetList); this.Invoke(d, new object[] { list }); } else { this.cbParameter.Items.Clear(); int N = list.Count; foreach (var el in list) { cbParameter.Items.Add(el); } } }
delegate void SetListCallback(string tid, string epc, string number, string rssi); //委托回调 public void SetEpc(string tid, string epc, string number, string rssi) { if (InvokeRequired) { SetListCallback d = new SetListCallback(SetEpc); this.Invoke(d, new object[] { tid, epc, number, rssi }); } else { if (!tids.Contains(tid)) { tids.Add(tid); label4.Text = "已读取产品数量:" + tids.Count; textBox1.Text += tid + "\r\n"; } } }
/// <summary> /// Shows the messages. /// </summary> public void RefreshView() { if (this.lvwMessages.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback); } else { OutgoingMessage selectedMsg = lvwMessages.SelectedObject as OutgoingMessage; lvwMessages.BeginUpdate(); lvwMessages.ClearObjects(); IOrderedQueryable <OutgoingMessage> results = OutgoingMessage.All().Where(msg => msg.Status != StringEnum.GetStringValue(MessageStatus.Archived) && msg.Status != StringEnum.GetStringValue(MessageStatus.Failed)).OrderByDescending(msg => msg.LastUpdate); List <OutgoingMessage> messages = new List <OutgoingMessage>(results.AsEnumerable()); lvwMessages.SetObjects(messages); if (messages.Count() == 0) { lvwMessages.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } else { lvwMessages.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); } lvwMessages.AutoResizeColumn(3, ColumnHeaderAutoResizeStyle.HeaderSize); if (selectedMsg != null) { lvwMessages.SelectObject(selectedMsg); } lvwMessages.EndUpdate(); lvwMessages.Refresh(); if (messages.Count() > 0) { this.lastUpdateTimestamp = messages.OrderByDescending(m => m.LastUpdate).ElementAt(0).LastUpdate; } } }
private void setList(string[] list) { if (this.memberList.InvokeRequired) { SetListCallback d = new SetListCallback(setList); this.Invoke(d, new object[] { list }); } else { memberList.Items.Clear(); foreach (string item in list) { memberList.Items.Add(item); } memberList.SelectedItem = selectedMember; } }
internal void RefreshList() { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (f1.lvChanges.InvokeRequired) { SetListCallback d = new SetListCallback(RefreshList); this.Invoke(d); } else { int i; ListViewItem li; string[] ns = new string[3]; f1.lvChanges.Items.Clear(); JobList jl = this.jobman.GetAllJobs(); for (i = 0; i < jl.Count; i++) { switch (jl[i].Action) { case ActionType.Changed: ns[0] = "Changed"; break; case ActionType.Added: ns[0] = "Added"; break; case ActionType.Removed: ns[0] = "Removed"; break; } ns[1] = jl[i].FullPath; ns[2] = jl[i].Repo; li = new ListViewItem(ns); f1.lvChanges.Items.Add(li); } } }
/// <summary> /// Shows the messages. /// </summary> public void RefreshView(List <DbMessenger> messengers) { if (this.lvwDbMessenger.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback, messengers); } else { DbMessenger messenger = lvwDbMessenger.SelectedObject as DbMessenger; lvwDbMessenger.BeginUpdate(); lvwDbMessenger.ClearObjects(); lvwDbMessenger.SetObjects(messengers); if (messenger != null) { lvwDbMessenger.SelectObject(messenger); } lvwDbMessenger.EndUpdate(); lvwDbMessenger.Refresh(); } }
private void UpdateList(ListView listView, int index, string tagId, double value) { if (listView.InvokeRequired) { SetListCallback callback = new SetListCallback(UpdateList); this.Invoke(callback, listView, index, tagId, value); return; } int cnt = 0; foreach (ListViewItem item in listView.Items) { if (item.Text == tagId) { listView.Items[cnt].SubItems[index].Text = value.ToString(); } else { cnt++; } } }
/// <summary> /// Shows the messages. /// </summary> public void RefreshView() { if (this.lvwChannels.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback); } else { GatewayConfig selectedConfig = lvwChannels.SelectedObject as GatewayConfig; lvwChannels.BeginUpdate(); lvwChannels.ClearObjects(); lvwChannels.SetObjects(GatewayConfig.All()); //lvwChannels.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent); //lvwChannels.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.HeaderSize); if (selectedConfig != null) { lvwChannels.SelectObject(selectedConfig); } lvwChannels.EndUpdate(); lvwChannels.Refresh(); } }
/// <summary> /// Refreshes the view. /// </summary> private void RefreshView(List <ChannelStatusView> channels) { if (this.lvwChannelStatus.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback, channels); } else { ChannelStatusView selectedChannel = lvwChannelStatus.SelectedObject as ChannelStatusView; lvwChannelStatus.BeginUpdate(); lvwChannelStatus.ClearObjects(); lvwChannelStatus.SetObjects(channels); lvwChannelStatus.EndUpdate(); lvwChannelStatus.Refresh(); if (selectedChannel != null) { lvwChannelStatus.SelectObject(selectedChannel, true); } } }
/// <summary> /// Shows the messages. /// </summary> public void RefreshView() { if (this.lvwMessages.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback); } else { IncomingMessage selectedMsg = lvwMessages.SelectedObject as IncomingMessage; lvwMessages.BeginUpdate(); lvwMessages.ClearObjects(); IOrderedQueryable<IncomingMessage> results = IncomingMessage.All().Where (msg => string.IsNullOrEmpty(msg.Status) || msg.Status == StringEnum.GetStringValue(MessageStatus.Received)).OrderByDescending(msg => msg.ReceivedDate); List<IncomingMessage> messages = new List<IncomingMessage>(results.AsEnumerable()); lvwMessages.SetObjects(messages); if (messages.Count() == 0) lvwMessages.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); else lvwMessages.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); if (selectedMsg != null) { lvwMessages.SelectObject(selectedMsg); } lvwMessages.EndUpdate(); lvwMessages.Refresh(); if (messages.Count() > 0) { this.lastUpdateTimestamp = messages.OrderByDescending(m => m.LastUpdate).ElementAt(0).LastUpdate; } } }
/// <summary> /// Refreshes the view. /// </summary> private void RefreshView(List<ChannelStatusView> channels) { if (this.lvwChannelStatus.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback, channels); } else { ChannelStatusView selectedChannel = lvwChannelStatus.SelectedObject as ChannelStatusView; lvwChannelStatus.BeginUpdate(); lvwChannelStatus.ClearObjects(); lvwChannelStatus.SetObjects(channels); lvwChannelStatus.EndUpdate(); lvwChannelStatus.Refresh(); if (selectedChannel != null) { lvwChannelStatus.SelectObject(selectedChannel, true); } } }
/// <summary> /// Shows the messages. /// </summary> public void RefreshView(List<DbMessenger> messengers) { if (this.lvwDbMessenger.InvokeRequired) { SetListCallback callback = new SetListCallback(RefreshView); this.Invoke(callback, messengers); } else { DbMessenger messenger = lvwDbMessenger.SelectedObject as DbMessenger; lvwDbMessenger.BeginUpdate(); lvwDbMessenger.ClearObjects(); lvwDbMessenger.SetObjects(messengers); if (messenger != null) { lvwDbMessenger.SelectObject(messenger); } lvwDbMessenger.EndUpdate(); lvwDbMessenger.Refresh(); } }