Пример #1
0
        private void ButtonSend_Click(object sender, EventArgs e)
        {
            _chat.WriteToClient(SendTextBox.Text);
            var user = "******";

            ChatTextBox.Text += user + SendTextBox.Text;
            SendTextBox.Clear();
        }
        public ChatPage()
        {
            InitializeComponent();
            // For handling enter key down
            KeyEventHandler SendTextBoxKeyDownHandler = new KeyEventHandler(SendTextBox_KeyDown);

            SendTextBox.AddHandler(KeyDownEvent, SendTextBoxKeyDownHandler, true);
        }
Пример #3
0
 private void SendButton_Click(object sender, EventArgs e)
 {
     if (SendTextBox.Text != "")
     {
         send.Send(name + ": " + SendTextBox.Text);
         ReciveTextBox.Items.Add(name + ": " + SendTextBox.Text);
         SendTextBox.Clear();
     }
 }
Пример #4
0
 private void tbText_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Return)
     {
         sendData = Encoding.ASCII.GetBytes("Sent Data: " + SendTextBox.Text); //get text from texbox
         ready    = true;
         SendTextBox.Clear();                                                  //clear texbox
     }
 }
Пример #5
0
 private void SendTextBox_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         message = Encoding.ASCII.GetBytes(SendTextBox.Text);
         ready   = true;
         SendTextBox.Clear();
     }
 }
Пример #6
0
        private void ButtonSend_Click(object sender, EventArgs e)
        {
            if (_chat == null)
            {
                return;
            }

            _chat.WriteToClient(SendTextBox.Text);

            ChatTextBox.Text += "Me: " + SendTextBox.Text + Environment.NewLine;
            SendTextBox.Clear();
        }
Пример #7
0
        private void ButtonSend_Click(object sender, EventArgs e)
        {
            chatInfoTextBox.Clear();
            if (_chat == null)
            {
                return;
            }

            _chat.DataConflict = dataConflictCheckBox.CheckState == CheckState.Checked ? true : false;

            _chat.WriteToClient(SendTextBox.Text);

            ChatTextBox.Text += "Me: " + SendTextBox.Text;
            SendTextBox.Clear();
        }
Пример #8
0
        /* private void NewSegment(object sender, EventArgs e)
         * {
         *   _chat.DataConflict = dataConflictCheckBox.CheckState == CheckState.Checked ? true : false;
         *   _chat.Deleting = LossCheckBox.CheckState == CheckState.Checked ? true : false;
         *   _chat.Mixing = mixingCheckBox.CheckState == CheckState.Checked ? true : false;
         *
         *   _chat.AddSegment(SendTextBox.Text);
         *   ChatTextBox.Text += SendTextBox.Text;
         *   SendTextBox.Clear();
         * }*/

        private void ButtonSend_Click(object sender, EventArgs e)
        {
            chatInfoTextBox.Clear();//

            if (_chat == null)
            {
                return;
            }

            _chat.DataConflict = dataConflictCheckBox.CheckState == CheckState.Checked ? true : false;
            _chat.Deleting     = LossCheckBox.CheckState == CheckState.Checked ? true : false;
            _chat.Mixing       = mixingCheckBox.CheckState == CheckState.Checked ? true : false;

            _chat.DataTransfer(SendTextBox.Text);

            ChatTextBox.Text += "Me: " + SendTextBox.Text; //
            SendTextBox.Clear();                           //
        }
Пример #9
0
 private void TextInputButton_Click(object sender, RoutedEventArgs e)
 {
     SendTextBox.Visibility = Visibility.Visible;
     (this.Resources["ShowSendTextBox"] as Storyboard).Begin();
     SendTextBox.Focus(FocusState.Keyboard);
 }
Пример #10
0
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                SerialPort.PortName  = "COM3";
                SerialPort.BaudRate  = 9600;
                SerialPort.Parity    = Parity.None;
                SerialPort.StopBits  = StopBits.One;
                SerialPort.DataBits  = 8;
                SerialPort.Handshake = Handshake.None;

                SerialPort.DataReceived += new SerialDataReceivedEventHandler(SerialPort_DataReceived);
                //将事件处理函数,挂接到事件DataReceived 中
                SerialPort.Open();
            }
            catch (Exception eee)
            {
                MessageBox.Show(eee.ToString());
            }
            DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();

            col.HeaderText = "ID";
            DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn();

            col1.HeaderText = "Name";
            DataGridViewTextBoxColumn col2 = new DataGridViewTextBoxColumn();

            col2.HeaderText = "DLC";
            DataGridViewTextBoxColumn col3 = new DataGridViewTextBoxColumn();

            col3.HeaderText   = "Data";
            col3.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dataGridView1.Columns.Add(col);
            dataGridView1.Columns.Add(col1);
            dataGridView1.Columns.Add(col2);
            dataGridView1.Columns.Add(col3);
            //DataGridViewRow dr = new DataGridViewRow();
            //dataGridView1.Rows.Add(dr);
            //dr.Cells[0].Value = "aa";
            // int index = dataGridView1.Rows.Add();
            // dataGridView1.Rows[index].Cells[0].Value = "aaa";
            //try
            //{
            //    DataGridViewRow dr = new DataGridViewRow();
            //    dataGridView1.Rows.Add(dr);
            //    dr.Cells[0].Value = "a";
            //}
            //catch (Exception eee)
            //{

            //    MessageBox.Show(eee.ToString());
            //}


            LINQDataContext context = new LINQDataContext();
            var             query   = from sm in context.SendMessage
                                      select sm;

            foreach (var item in query)
            {
                SendTextBox.AppendText(item.BO_.ToString());
                SendTextBox.AppendText(item.ID.ToString());
                SendTextBox.AppendText(item.Message_Name.ToString());
                SendTextBox.AppendText(item.Separator.ToString());
                SendTextBox.AppendText(item.DLC.ToString());
                SendTextBox.AppendText(item.Node_Name.ToString());
                SendTextBox.AppendText("\r\n");


                string MessageIDStr = item.ID.ToString("x8");
                //截取十六进制中的有效字段
                int NotZeroIndex = 0;  //第一个不为0的位置
                foreach (var itemStr in MessageIDStr)
                {
                    if (itemStr == '0')
                    {
                        NotZeroIndex++;
                    }
                    else
                    {
                        break;
                    }
                }
                MessageIDStr = MessageIDStr.Substring(NotZeroIndex, 8 - NotZeroIndex);
                int index = dataGridView1.Rows.Add();
                dataGridView1.Rows[index].Cells[0].Value = MessageIDStr;
                dataGridView1.Rows[index].Cells[1].Value = item.Message_Name;
                dataGridView1.Rows[index].Cells[2].Value = item.DLC.ToString();


                TreeNode tn     = TreeView.Nodes.Add(item.BO_.ToString().Trim() + item.ID.ToString().Trim());
                var      query1 = from sg in context.SendSignal
                                  where sg.ID == item.ID
                                  select sg;
                foreach (var item1 in query1)
                {
                    TreeNode tn1 = new TreeNode(item1.SG_.ToString().Trim() + item1.Signal_Name.ToString().Trim());
                    tn.Nodes.Add(tn1);
                }
            }
        }
Пример #11
0
 /// <summary>
 /// クリアボタンを押したときの処理
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ClearBtn_Click(object sender, RoutedEventArgs e)
 {
     SendTextBox.Clear();
 }