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; } } }
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; } } }
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; } } }