Ejemplo n.º 1
0
        private void buttonSend_Click(object sender, EventArgs e)
        {
            if (this.textBox2.Text == null || this.textBox2.Text == "")
            {
                msgbox("发送消息不能为空!", true, Color.Red);
                return;
            }
            if (CurrentPort == null || !CurrentPort.IsOpen)
            {
                msgbox("请先选择一个串口并打开!", true, Color.Red);
                return;
            }
            string CMD = "";

            if (checkBox2.Checked)
            {
                CMD = this.textBox2.Text + "\r\n";
            }
            else
            {
                CMD = this.textBox2.Text;
            }
            if (CurrentPort.WriteString(CMD) == 0)
            {
                msgbox(DateTime.Now.ToString() + ":" + this.textBox2.Text, true, Color.Blue);
            }
            //msgbox(DateTime.Now.ToString() + ":" + CurrentPort.ReadString(), true, Color.Green);

            #region ~处理拓展问题
            Panel temp_panel = new Panel();
            temp_panel.Size = new Size(this.panel2.Width, height);

            #endregion
        }
Ejemplo n.º 2
0
        private void buttonSend_Click(object sender, EventArgs e)
        {
            if (this.textBox2.Text == null || this.textBox2.Text == "")
            {
                msgbox("发送消息不能为空!", true, Color.Red);
                return;
            }
            if (!CurrentPort.IsOpen)
            {
                msgbox("请先打开串口!", true, Color.Red);
                return;
            }
            if (CurrentPort.WriteString(this.textBox2.Text) == 0)
            {
                msgbox(DateTime.Now.ToString() + ":" + this.textBox2.Text, true, Color.Blue);
            }
            msgbox(DateTime.Now.ToString() + ":" + CurrentPort.ReadString(), true, Color.Green);
            this.textBox2.Clear();
            #region ~处理拓展问题
            Panel temp_panel = new Panel();
            temp_panel.Size = new Size(this.panel2.Width, height);

            #endregion
        }