コード例 #1
0
ファイル: 测试.cs プロジェクト: wpmyj/csharp
 private void button10_Click(object sender, EventArgs e)
 {
     if (button10.Text == "选择串口")
     {
         while (true)
         {
             COM设置 form = new COM设置(true);
             form.ShowDialog();
             Value.Port1          = new SerialPort();
             Value.Port1.PortName = Ini.Read("COM_Name");
             Value.Port1.BaudRate = int.Parse(Ini.Read("COM_BaudRate"));
             this.Text            = Value.Port1.PortName;
             try
             {
                 Value.Port1.Open();
                 Value.Port1.DataReceived += Port1_DataReceived;
                 button10.Text             = "自动";
                 break;
             }
             catch (Exception E) { MessageBox.Show(E.Message); }
         }
     }
     if (button10.Text == "自动")
     {
         button10.Text = "停止";
         autoscanf     = new Thread(自动);
         autoscanf.Start();
         CITemp.RISS       = 0;
         timer2.Enabled    = true;
         panel6.BackColor  = panel4.BackColor;
         panel7.BackColor  = panel4.BackColor;
         panel9.BackColor  = panel4.BackColor;
         panel8.BackColor  = panel4.BackColor;
         panel10.BackColor = panel4.BackColor;
     }
     else
     {
         button10.Text = "自动";
         autoscanf.Abort();
     }
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: wpmyj/csharp
        private void button2_Click_1(object sender, EventArgs e)
        {
            COM设置 form = new COM设置(false);

            form.ShowDialog();
        }