Exemplo n.º 1
0
        private void btnRestart_Click(object sender, EventArgs e)
        {
            if (qrtimer != null)
            {
                qrtimer.Stop();
                qrtimer.Dispose();
            }
            BrightnessControl.SetBrightness(90);
            imgQR.Image = null;

            btnStart_Click(null, null);
        }
Exemplo n.º 2
0
 private void btnClose_Click(object sender, EventArgs e)
 {
     if (qrtimer != null)
     {
         qrtimer.Stop();
         qrtimer.Dispose();
     }
     BrightnessControl.SetBrightness(70);
     //if (_Server.IsRunning)
     //{
     //    _Server.Dispose();
     //}
     //_Server.Stop();
     Application.Exit();
 }
Exemplo n.º 3
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (!_Server.IsRunning)
            {
                _Server.Start(8080);
            }

            //this.WindowState = FormWindowState.Maximized;
            //this.FormBorderStyle = FormBorderStyle.None;


            //show QR-Code
            int timerstate = 0;

            qrtimer          = new Timer();
            qrtimer.Interval = 7000;

            Action <Object, EventArgs> timer_ticker = (object o, EventArgs args) =>
            {
                if (timerstate == 0)
                {
                    // show qr code
                    makeQRcode();
                }
                else if (timerstate == 1)
                {
                    // show tracker feature
                    Image tracker = Properties.Resources.highresSnacki;
                    imgQR.Image = tracker;
                }
                else
                {
                    // darken screen
                    BrightnessControl.SetBrightness(0);
                    qrtimer.Stop();
                    qrtimer.Dispose();
                }
                timerstate++;
            };

            qrtimer.Tick += new EventHandler(timer_ticker);
            timer_ticker(null, null);
            qrtimer.Start();
        }