private void addMessageToList(GigTransaction cmd) { try { ListViewItem item = messagesListView.Items.Add(new ListViewItem(cmd.Sender)); item.Tag = cmd; item.SubItems.Add(cmd.Receiver); item.SubItems.Add(cmd.Amount.ToString()); item.SubItems.Add(cmd.TimeStamp.ToString()); } catch { } }
public void AddTRANS(GigTransaction trans) { try { if (messagesListView.InvokeRequired) { addMessageDelegate d = new addMessageDelegate(addMessageToList); messagesListView.Invoke(d, trans); } else { addMessageToList(trans); } } catch { } }