Example #1
0
        private void btnSensors_Click(object sender, EventArgs e)
        {
            bool flag = _consult.MonitoringSensors.IsScanning;

            //Если запущено сканирование - остановим
            if (flag)
            {
                StartLiveScanSwitch(false);
            }

            List <ConsultSensor> lst = FormSensors.GetListSensors(this);

            if (lst != null)
            {
                _lstSensors = lst;
                InitializeGauges();
                if (flag)
                {
                    StartLiveScanSwitch(true);
                }
            }
        }
Example #2
0
        public FormLiveScan(ConsultProvider cnslt)
        {
            InitializeComponent();

            _consult = cnslt;

            Tag = Text;

            if (_lstSensors == null)
            {
                _lstSensors = FormSensors.GetListSensors(this);
            }

            InitializeGauges();
            _consult.ClassStateChanged +=
                new ConsultProvider.HandleConsultClassStateChange(_consult_ClassStateChanged);

            mnuStartStop_CheckedChanged(btnStartStop, new EventArgs());

            SetStyle(ControlStyles.ResizeRedraw, true);
            SetStyle(ControlStyles.DoubleBuffer, true);
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);
        }