internal void FillForm(BaseMessage message) { Tag = message; _titleLabel.Text = message.Subject; _fromLabel.Text = string.Concat("From: ", message.Sender); string messageDateTime; if(message.DateToSend < message.DateCreated) messageDateTime = string.Format("{0:MMM dd, yyyy} at {0:h:mm tt}", message.DateCreated); else messageDateTime = string.Format("{0:MMM dd, yyyy}", message.DateToSend); _dateSentLabel.Text = messageDateTime; _messageBodyTextBox.Text = message.Message; }
private ListViewItem FindElement(BaseMessage message) { ListViewItem toRemove = null; foreach (ListViewItem li in _messagesListView.Items) { if (li.Tag == message) { toRemove = li; break; } } return toRemove; }