public ChatLine(ChatMessage message) : base(ParseMessageType.None, string.Format("{0} [{1}][{2}]", message.Timestamp.ToString("T"), message.Provider, message.Username), message.Message) { Provider = message.Provider; Username = message.Username; Timestamp = message.Timestamp; Message = message.Message; }
private void AddChatItem(ChatMessage chatMessage) { if (chatListBox.InvokeRequired) { AddChatMessage d = AddChatItem; Invoke(d, chatMessage); } else { chatListBox.Items.Add(new ChatLine(chatMessage)); chatListBox.Invalidate(); } }