public void AddItemToListBox1(User user) { if (listBox1.InvokeRequired) { AddItemToListBox1Delegate d = AddItemToListBox1; listBox1.Invoke(d, user); } else { //封装成UserReminderVersion UserReminderVersion _user = new UserReminderVersion(user); int index = -1; for (int i = 0; i < listBox1.Items.Count; i++) { if (_user.Equals(listBox1.Items[i])) { index = i; _user = listBox1.Items[i] as UserReminderVersion; _user.count++; listBox1.Items.RemoveAt(i); listBox1.Items.Add(_user); break; } } if (index == -1) { listBox1.Items.Add(_user); } } }
public void AddItemToListBox1(string str) { if (listBox1.InvokeRequired) { AddItemToListBox1Delegate add = AddItemToListBox1; listBox1.Invoke(add, str); } else { listBox1.Items.Add(str); } }
public void AddItemToListBox1(User user) { if (listBox1.InvokeRequired) { AddItemToListBox1Delegate d = AddItemToListBox1; listBox1.Invoke(d, user); } else { listBox1.Items.Add(user); } }
public void AddItemToListBox1(string msg) { if (listBox1.InvokeRequired) { AddItemToListBox1Delegate d = AddItemToListBox1; listBox1.Invoke(d, msg); } else { listBox1.Items.Add(msg); } }