private void ActiveUsersTextBox_Click(object sender, EventArgs e) { PrivateChatForm form = new PrivateChatForm(ActiveUsersTextBox.SelectedItems[0].Text); form.Show(); //MessageBox.Show(ActiveUsersTextBox.SelectedItems[0].Text); }
public void OpenPrivateChatForm(string sender, string message) { Console.WriteLine("Otwieram okno prywatnego czatu"); PrivateChatForm form = new PrivateChatForm(); form.PrivateChatTextBox.Text += $"{sender}: {message}{Environment.NewLine}"; form.Show(); }
public void _client_Received(ClientSettings cs, string received) { var cmd = received.Split('|'); switch (cmd[0]) { case "Users": this.Invoke(() => { userList.Items.Clear(); for (int i = 1; i < cmd.Length; i++) { if (cmd[i] != "Connected" | cmd[i] != "RefreshChat") { userList.Items.Add(cmd[i]); } } }); break; case "Message": this.Invoke(() => { txtReceive.Text += cmd[1] + "\r\n"; }); break; case "RefreshChat": this.Invoke(() => { txtReceive.Text = cmd[1]; }); break; case "Chat": this.Invoke(() => { pChat.Text = pChat.Text.Replace("user", formLogin.txtNickname.Text); pChat.Show(); }); break; case "pMessage": this.Invoke(() => { pChat.txtReceive.Text += "Server says: " + cmd[1] + "\r\n"; }); break; case "Disconnect": Application.Exit(); break; } }
private void ActiveUsersTextBox_MouseDoubleClick(object sender, MouseEventArgs e) { // Pobranie indeksu wybranego elementu var index = ActiveUsersTextBox.SelectedIndices[0]; PrivateChatForm form = new PrivateChatForm(ActiveUsersTextBox.SelectedIndices[0].ToString()); form.Show(); /*if (ActiveUsersTextBox.SelectedItem != null) * { * PrivateChatForm form = new PrivateChatForm(ActiveUsersTextBox.SelectedItem.ToString()); * form.Show(); * ActiveUsersTextBox.ClearSelected(); * }*/ }
public void _client_Received(ClientSettings cs, string received) { var cmd = received.Split('|'); switch (cmd[0]) { case "Users": this.Invoke(() => { userList.Items.Clear(); for (int i = 1; i < cmd.Length; i++) { if (cmd[i] != "Connected" | cmd[i] != "RefreshChat") { userList.Items.Add(cmd[i]); } } }); break; case "Message": this.Invoke(() => { txtReceive.Text += cmd[1] + ": " + cmd[2] + "\r\n"; }); break; case "RefreshChat": this.Invoke(() => { if (cmd.Length < 3) { txtReceive.Text += "<<" + cmd[1] + " joined the room >>\r\n"; } else { if (cmd[1] != formLogin.tbName.Text.ToString()) { txtReceive.Text += cmd[1] + ": " + cmd[2] + "\r\n"; } } }); break; case "Chat": this.Invoke(() => { pChat.nameprchat = "Server"; pChat.Text = formLogin.tbName.Text + " to Server "; pChat.Show(); }); break; case "pMessage": this.Invoke(() => { pChat.txtReceive.Text += "Admin: " + cmd[1] + "\r\n"; }); break; case "pChatwithUser": this.Invoke(() => { //chat private thanh cong voi user khac if (cmd[3] == formLogin.tbName.Text) { pChat.nameprchat = cmd[1]; pChat.Show(); pChat.txtReceive.Text += cmd[1] + ": " + cmd[2] + "\r\n"; } }); break; //case "Picture": // this.Invoke(() => { }); case "Disconnect": Application.Exit(); break; } }