Ejemplo n.º 1
0
 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");
         }
     }
 }
Ejemplo n.º 2
0
 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");
 }
Ejemplo n.º 3
0
 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");
 }
Ejemplo n.º 4
0
 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);
     }
 }