コード例 #1
0
        /// <summary>
        /// 窗体加载事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmMain_Load(object sender, EventArgs e)
        {
            if (!user.isadmin)
            {
                tabControl2.TabPages.Remove(tabPage2);
            }

            // TODO: 这行代码将数据加载到表“usersDataSet.user”中。您可以根据需要移动或删除它。
            this.userTableAdapter.Fill(this.usersDataSet.user);
            textBox1.Text = user.uname;
            textBox2.Text = user.name;
            textBox3.Text = user.IDcard;
            textBox4.Text = user.FaceID.ToString();
            textBox5.Text = user.pwd;

            Camlist();
            webBrowser1.Navigate("https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E5%A4%A9%E6%B0%94%E9%A2%84%E6%8A%A5&fenlei=256&oq=sqlserver%25E5%2588%259B%25E5%25BB%25BA%25E7%259A%2584%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593%25E4%25BF%259D%25E5%25AD%2598%25E5%259C%25A8%25E5%2593%25AA%25E9%2587%258C&rsv_pq=ec3c27d6000031a7&rsv_t=9017czOuU8YxYqn4PDBIVqp3238thzEpcIZ2BEUusgQ6oZT%2B00jUm%2FEw8Sc&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_sug3=14&rsv_sug1=7&rsv_sug7=101&rsv_sug2=0&rsv_btype=t&inputT=3170&rsv_sug4=3170");
            ClassAll.GetRelay();
            thread1 = new Thread(Getdata);
            thread1.IsBackground = true;
            thread1.Start();
            Thread.Sleep(100);
            txtaddr.Text  = ClassAll.listgateway.RelayName1;
            txtaddr1.Text = ClassAll.listgateway.RelayName2;

            timer1.Start();
            timer2.Start();
            this.timer3.Start();
            //摄像头功能
            //  OpenCapture();

            // 获取当前继电器状态
        }
コード例 #2
0
        /// <summary>
        /// 继电器2修改按钮点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            string txtaddr1Text = txtaddr1.Text;

            if (txtaddr1Text.Length == 4 && txtaddr1Text.StartsWith("20"))
            {
                ClassAll.listgateway.RelayName2 = txtaddr1Text;
            }
            else
            {
                MessageBox.Show("继电器地址输入错误!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            relay2Status = true;
            ClassAll.SetRelay();
        }