private void OpenPrivateWindow(IPAddress remoteClientIP, string clientName, string initialMessage) { if (this.client.Connected) { frmPrivateChat privateWindow = new frmPrivateChat(this.client, remoteClientIP, clientName, initialMessage); this.privateWindowsList.Add(privateWindow); privateWindow.FormClosed += new FormClosedEventHandler(privateWindow_FormClosed); privateWindow.Show(this); } }
private void OpenPrivateWindow(IPAddress remoteClientIP, string clientName) { if (this.client.Connected) { if (!this.IsPrivateWindowOpened(clientName)) { frmPrivateChat privateWindow = new frmPrivateChat(this.client, remoteClientIP, clientName); this.privateWindowsList.Add(privateWindow); privateWindow.FormClosed += new FormClosedEventHandler(privateWindow_FormClosed); privateWindow.StartPosition = FormStartPosition.CenterScreen; privateWindow.Show(this); } } }
private void RemoveFromList(string name) { ListViewItem item = lstViwUsers.FindItemWithText(name); if (item.Text != client.IP.ToString()) { lstViwUsers.Items.Remove(item); } frmPrivateChat target = FindPrivateWindow(name); if (target != null) { target.Close(); } }