コード例 #1
0
 //Nhan duoc yeu cau chat rieng tu server
 void RequestPrivate(string[] cmd)
 {
     if (listpChat.Count == 0)
     {
         this.Invoke(() =>
         {
             pChat = new PrivateChat(this);
             pChat.SetFrom(cmd[1]);
             pChat.Show();
             listpChat.Add(pChat);
         });
     }
 }
コード例 #2
0
 //Nhan tin nhan rieng tu server
 void PrivateMessFromServer(string[] cmd)
 {
     if (listpChat.Count == 0) // lúc này chưa có form pChat vì form pChat trước đã bị đóng lại
     {
         this.Invoke(() =>
         {
             pChat = new PrivateChat(this);
             //Check = false;
             pChat.SetFrom(cmd[2]);
             pChat.Show();
             listpChat.Add(pChat);
             pChat.richTextBox1.Text += "Server : " + cmd[1] + "\r\n";
         });
     }
     else
     {
         var p = listpChat.SingleOrDefault(r => r.getFrom() == cmd[2]);
         if (p != null)
         {
             p.richTextBox1.Text += "Server : " + cmd[1] + "\r\n";
         }
     }
 }