Exemple #1
0
        public static void UpdateInitialButton(bool Enable)
        {
            try
            {
                Form   form = Application.OpenForms["FormMonitoring"];
                Button W;
                if (form == null)
                {
                    return;
                }

                W = form.Controls.Find("Initial_btn", true).FirstOrDefault() as Button;
                if (W == null)
                {
                    return;
                }

                if (W.InvokeRequired)
                {
                    UpdateEnable ph = new UpdateEnable(UpdateInitialButton);
                    W.BeginInvoke(ph, Enable);
                }
                else
                {
                    W.Enabled = Enable;
                }
            }
            catch
            {
                logger.Error("UpdateInitialButton: Update fail.");
            }
        }
Exemple #2
0
        public static void UpdateStartButton(bool Enable)
        {
            try
            {
                Form   form = Application.OpenForms["FormMonitoring"];
                Button W;
                if (form == null)
                {
                    return;
                }

                W = form.Controls.Find("RunSwitch", true).FirstOrDefault() as Button;
                if (W == null)
                {
                    return;
                }

                if (W.InvokeRequired)
                {
                    UpdateEnable ph = new UpdateEnable(UpdateStartButton);
                    W.BeginInvoke(ph, Enable);
                }
                else
                {
                    W.Enabled = Enable;
                    CheckBox AutoReverse = form.Controls.Find("AutoReverse_ck", true).FirstOrDefault() as CheckBox;
                    if (AutoReverse != null)
                    {
                        AutoReverse.Enabled = Enable;
                    }
                }
            }
            catch
            {
                logger.Error("UpdateStartButton: Update fail.");
            }
        }