Exemplo n.º 1
0
 private void btn_Connetti_Click(object sender, EventArgs e)
 {
     try
     {
         if (CmBox_BaudRate.Text == "" || CmBox_PortaSeriale.Text == "")
         {
             MessageBox.Show("Selezionare impostazioni per la porta seriale");
         }
         else
         {
             SerialPort01.PortName = CmBox_PortaSeriale.Text;
             SerialPort01.BaudRate = Convert.ToInt32(CmBox_BaudRate.Text);
             SerialPort01.Open();
             GroupBox1.Enabled          = true;
             btn_Disconnetti.Enabled    = true;
             btn_Connetti.Enabled       = false;
             CmBox_BaudRate.Enabled     = false;
             CmBox_PortaSeriale.Enabled = false;
         }
     }
     catch (UnauthorizedAccessException)
     {
         MessageBox.Show("Unauthorized Access Exception");
     }
 }
Exemplo n.º 2
0
 private void btn_Disconnetti_Click(object sender, EventArgs e)
 {
     SerialPort01.Close();
     GroupBox1.Enabled          = false;
     btn_Disconnetti.Enabled    = false;
     btn_Connetti.Enabled       = true;
     CmBox_PortaSeriale.Enabled = true;
     CmBox_BaudRate.Enabled     = true;
 }
Exemplo n.º 3
0
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (keyData == Keys.Left)
     {
         SerialPort01.Write("L");
     }
     if (keyData == Keys.Right)
     {
         SerialPort01.Write("R");
     }
     if (keyData == Keys.Up)
     {
         SerialPort01.Write("U");
     }
     if (keyData == Keys.Down)
     {
         SerialPort01.Write("D");
     }
     return(base.ProcessCmdKey(ref msg, keyData));
 }