Ejemplo n.º 1
0
        private void ButtonConnect_Click(object sender, EventArgs e)
        {
            try
            {
                //serialPort1.PortName = ComboBoxPort.SelectedItem.ToString();
                //serialPort1.BaudRate = int.Parse(ComboBoxBaudRate.SelectedItem.ToString());
                //COM PORT Parameters
                serialPort1.PortName = ComboBoxPort.Text;
                serialPort1.BaudRate = Convert.ToInt32(ComboBoxBaudRate.Text);
                serialPort1.DataBits = Convert.ToInt32(ComboBoxDataBits.Text);
                serialPort1.StopBits = (StopBits)Enum.Parse(typeof(StopBits), ComboBoxStopBits.Text);
                serialPort1.Parity   = (Parity)Enum.Parse(typeof(Parity), ComboBoxParityBits.Text);
                serialPort1.Open();
                progressBar1.Value = 100;

                LabelStatus.Text = "Status : Connected";
                ButtonConnect.SendToBack();
                ButtonDisconnect.BringToFront();
                PictureBoxConnectionStatus.BackColor = Color.Green;
            }
            //COM PORT Error Message
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
 private void ButtonConnect_Click(object sender, EventArgs e)
 {
     PanelConnection.Focus();
     try
     {
         SerialPort1.BaudRate = Convert.ToInt32(ComboBoxBaudRate.SelectedItem);
         SerialPort1.PortName = ComboBoxPort.SelectedItem.ToString();
         SerialPort1.Open();
         TimerSerial.Start();
         LabelStatus.Text = "Status : Connected";
         ButtonConnect.SendToBack();
         ButtonDisconnect.BringToFront();
         PictureBoxStatusConnection.BackColor = Color.Green;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Please check the Hardware, COM, Baud Rate and try again.", ex.Message);
     }
 }