コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            ID_mk = textBox1.Text;
            try
            {
                PortEr._port_finded = ID_mk;
                PortEr.Run_port();

                progressBar1.Value = 100;
            }
            catch { }

            if (PortEr.MkPortFound == false)
            {
                textBox1.Text      = "COM";
                progressBar1.Value = 44;
                return;
            }
            else
            {
                this.Hide();
                Form1 frm1 = new Form1();
                frm1.ShowDialog();
                Application.Exit();
                //this.Close();
                // Application.Run(new Form1());
            }
        }
コード例 #2
0
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            aTimer.Stop();
            My_txt_Writer.Close_file();
            PortEr.Close_port();

            //Application.Exit();
            this.Close();
        }
コード例 #3
0
 public static PortEr getInstance(string name)//функция, необходимая, чтобы не породилось несколько экземпляров данного класса
 {
     if (instance == null)
     {
         lock (syncRoot)
         {
             if (instance == null)
             {
                 instance = new PortEr();
             }
         }
     }
     return(instance);
 }
コード例 #4
0
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                string ID_mk = textBox2.Text;
                PortEr.Ini();
                PortEr.Find_port(ID_mk);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            if (PortEr.MkPortFound == false)
            {
                label6.Text = "Не найдено";
                return;
            }
            else
            {
            }
        }