示例#1
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();
     }
 }
示例#2
0
 private void cbData_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();
     }
     Serial_port.DataBits = Convert.ToInt32(cbData.Text);
 }
示例#3
0
 private void cbRate_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();
     }
     Serial_port.BaudRate = Convert.ToInt32(cbRate.Text);
 }
示例#4
0
 private void cbCom_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();                              // Nếu đang mở Port thì phải đóng lại
     }
     Serial_port.PortName = cbCom.SelectedItem.ToString(); // Gán PortName bằng COM đã chọn
 }
示例#5
0
 private void btNgat_Click(object sender, EventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();
         groupBox1.Enabled = true;
     }
 }
示例#6
0
 private void btn_stop_Click(object sender, EventArgs e)
 {
     if (Serial_port.IsOpen)
     {
         Serial_port.Close();
         groupBox1.Enabled     = true;
         gb_managament.Enabled = false;
     }
 }
示例#7
0
        private void cbStop_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Serial_port.IsOpen)
            {
                Serial_port.Close();
            }
            switch (cbStop.SelectedItem.ToString())
            {
            case "1":
                Serial_port.StopBits = StopBits.One;
                break;

            case "1.5":
                Serial_port.StopBits = StopBits.OnePointFive;
                break;

            case "2":
                Serial_port.StopBits = StopBits.Two;
                break;
            }
        }
示例#8
0
        private void cbParity_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Serial_port.IsOpen)
            {
                Serial_port.Close();
            }
            switch (cbParity.SelectedItem.ToString())
            {
            case "Odd":
                Serial_port.Parity = Parity.Odd;
                break;

            case "None":
                Serial_port.Parity = Parity.None;
                break;

            case "Even":
                Serial_port.Parity = Parity.Even;
                break;
            }
        }