コード例 #1
0
 private void SendMessage()
 {
     if (!checkBox_Broadcast.Checked)
     {
         if (lstClients.Items.Count == 0)
         {
             return;
         }
         if (lstClients.SelectedItems.Count == 0)
         {
             txtMsgs.Text += Environment.NewLine + myName + " > " + lstClients.Items[0].ToString() + ":     " + txtSend.Text;
             rc.SendMessage(txtSend.Text, myName, lstClients.Items[0].ToString());
         }
         else
         if (!string.IsNullOrEmpty(lstClients.SelectedItem.ToString()))
         {
             txtMsgs.Text += Environment.NewLine + myName + " > " + lstClients.SelectedItem.ToString() + ":     " + txtSend.Text;
             rc.SendMessage(txtSend.Text, myName, lstClients.SelectedItem.ToString());
         }
         txtSend.Clear();
     }
     else
     {
         txtMsgs.Text += Environment.NewLine + myName + " > ALL:     " + txtSend.Text;
         foreach (var items in lstClients.Items)
         {
             rc.SendMessage(txtSend.Text, myName, items.ToString());
         }
     }
 }
コード例 #2
0
        private void SendMessage()
        {
            if (lstClients.Items.Count != 0)
            {
                txtMsgs.Text += Environment.NewLine + myName + ">" + txtSend.Text;
                if (lstClients.SelectedItems.Count == 0)
                {
                    rc.SendMessage(txtSend.Text, myName, lstClients.Items[0].ToString());
                }
                else
                if (!string.IsNullOrEmpty(lstClients.SelectedItem.ToString()))
                {
                    rc.SendMessage(txtSend.Text, myName, lstClients.SelectedItem.ToString());
                }

                txtSend.Clear();
            }
        }
コード例 #3
0
 private void SendMessage(string str)
 {
     if (lstClients.Items.Count != 0)
     {
         if (str == "99")
         {
             txtMsgs.Text += Environment.NewLine + myName + " GOTOWY !";
         }
         else
         {
             txtMsgs.Text += Environment.NewLine + myName + ": " + str;
         }
         if (lstClients.SelectedItems.Count == 0)
         {
             rc.SendMessage(str, myName, lstClients.Items[0].ToString());
         }
         else
         if (!string.IsNullOrEmpty(lstClients.SelectedItem.ToString()))
         {
             rc.SendMessage(str, myName, lstClients.SelectedItem.ToString());
         }
     }
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: szryldrm/ChatServer
        private void SendMessage()
        {
            if (lstClients.Items.Count != 0)
            {
                if (txtSend.Text.Length > 0)
                {
                    if (txtMsgs.Text.Length > 0)
                    {
                        txtMsgs.Text += Environment.NewLine + myName + ">" + txtSend.Text;
                    }
                    else
                    {
                        txtMsgs.Text += myName + ">" + txtSend.Text;
                    }
                    if (lstClients.SelectedItems.Count == 0)
                    {
                        rc.SendMessage(txtSend.Text, myName, lstClients.Items[0].ToString());
                    }
                    else
                    if (!string.IsNullOrEmpty(lstClients.SelectedItem.ToString()))
                    {
                        rc.SendMessage(txtSend.Text, myName, lstClients.SelectedItem.ToString());
                    }

                    txtSend.Clear();
                }
                else
                {
                    MessageBox.Show("Please Enter Message!", "Null Message Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No One To Chat!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }