private void IncomingMessage(Message msg) { if (msg.get_Type() != 0) { if (msg.get_Subject() != null) { this.txtSubject.Text = msg.get_Subject(); this.rtfChat.SelectionColor = Color.DarkGreen; this.rtfChat.AppendText(msg.get_From().get_Resource() + " changed subject: "); this.rtfChat.SelectionColor = Color.Black; this.rtfChat.AppendText(msg.get_Subject()); this.rtfChat.AppendText("\r\n"); } else if (msg.get_Body() != null) { this.rtfChat.SelectionColor = Color.Red; this.rtfChat.AppendText(msg.get_From().get_Resource() + " said: "); this.rtfChat.SelectionColor = Color.Black; this.rtfChat.AppendText(msg.get_Body()); this.rtfChat.AppendText("\r\n"); } } }
private void OutgoingMessage(Message msg) { this.rtfChat.SelectionColor = Color.Blue; this.rtfChat.AppendText("<我> : "); this.rtfChat.SelectionColor = Color.Black; this.rtfChat.AppendText(msg.get_Body()); this.rtfChat.AppendText("\r\n"); }
public void IncomingMessage(Message msg) { this.rtfChat.SelectionColor = Color.Red; this.rtfChat.AppendText("<" + this._nickname + "> : "); this.rtfChat.SelectionColor = Color.Black; this.rtfChat.AppendText(msg.get_Body()); this.rtfChat.AppendText("\r\n"); }
private void MessageCallback(object sender, Message msg, object data) { if (base.InvokeRequired) { base.BeginInvoke(new MessageCB(this, (IntPtr) this.MessageCallback), new object[] { sender, msg, data }); } else if (msg.get_Body() != null) { this.IncomingMessage(msg); } }