private object ChatLineHandler(VideoOS.Platform.Messaging.Message message, FQID dest, FQID source) { if (InvokeRequired) { BeginInvoke(new MessageReceiver(ChatLineHandler), message, dest, source); } else { ChatData chatData = message.Data as ChatData; if (chatData != null) { listBoxChat.Items.Add(chatData.Source.IdentityName + ": " + chatData.Entry); } } return(null); }
private void OnClickSend(object sender, EventArgs e) { ChatData data = new ChatData() { Source = new EndPointIdentityData() { IdentityName = _myName, EndPointFQID = MessageCommunicationManager.EndPointFQID }, Entry = textBoxEntry.Text }; try { _messageCommunication.TransmitMessage(new VideoOS.Platform.Messaging.Message(MessageIdChatLine, data), null, null, null); } catch (Exception) { textBoxEntry.Text += " (unable to send)"; } textBoxEntry.Text = ""; }