Ejemplo n.º 1
0
 private void recv_inform(object sender, EventArgs e)
 {
     for (int i = 0; i < client_list.Count; i++)
     {
         PictureBox box = sender as PictureBox;
         if (box == pic[i])
         {
             if (la[i].ForeColor == Color.Black) // 수신 확인 표시
             {
                 la[i].ForeColor = Color.Gray;
                 Msg_list msg = new Msg_list();
                 msg.Type      = (int)PacketType.수신확인;
                 msg.recv_name = curID;
                 msg.send_name = la[i].Text;
                 msg.date      = date_list[i].ToString();
                 msg.text      = msg_list[i].ToString();
                 Packet.Serialize(msg).CopyTo(this.sendBuffer, 0);
                 this.Send();
                 form.update_msg_panel();
             }
             sendMsg mChild = new sendMsg(form, la[i].Text, date_list[i].ToString(), msg_list[i].ToString(), 0);
             mChild.ShowDialog();
             break;
         }
     }
 }
Ejemplo n.º 2
0
 private void send_inform(object sender, EventArgs e)
 {
     for (int i = 0; i < client_list.Count; i++)
     {
         PictureBox box = sender as PictureBox;
         if (box == pic[i])
         {
             sendMsg mChild = new sendMsg(form, la[i].Text, date_list[i].ToString(), msg_list[i].ToString());
             mChild.ShowDialog();
             break;
         }
     }
 }
Ejemplo n.º 3
0
 private void send_msg(object sender, EventArgs e) // 메시지 전송 함수
 {
     for (int i = 0; i < client_list.Count; i++)
     {
         PictureBox box = sender as PictureBox;
         if (box == pic[i])
         {
             sendMsg mChild = new sendMsg(form, la[i].Text);
             mChild.ShowDialog();
             break;
         }
     }
 }