CodeImp.Gluon.ErrorDisplayPanel.enabletimer_Tick C# (CSharp) Метод

enabletimer_Tick() приватный Метод

private enabletimer_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void enabletimer_Tick(object sender, EventArgs e)
        {
            switch(enablestate)
            {
                case 0:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.ControlColorNegative;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 1:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 2:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 3:
                    systemlabel.Visible = true;
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 4:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 5:
                    failurelabel.Visible = true;
                    texttimer.Start();
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 6:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 7:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 8:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.WindowText;
                    progress4.ColorBackground = ColorIndex.WindowText;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 9:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.WindowText;
                    progress3.ColorBackground = ColorIndex.ControlColorNegative;
                    progress4.ColorBackground = ColorIndex.ControlColorNegative;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 10:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.ControlColorNegative;
                    progress4.ColorBackground = ColorIndex.ControlColorNegative;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 11:
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.WindowText;
                    progress3.ColorBackground = ColorIndex.ControlColorNegative;
                    progress4.ColorBackground = ColorIndex.ControlColorNegative;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

                case 12:
                    enabletimer.Stop();
                    progress1.ColorBackground = ColorIndex.ControlColorNegative;
                    progress2.ColorBackground = ColorIndex.ControlColorNegative;
                    progress3.ColorBackground = ColorIndex.ControlColorNegative;
                    progress4.ColorBackground = ColorIndex.ControlColorNegative;
                    progress5.ColorBackground = ColorIndex.ControlColorNegative;
                    break;

            }

            // Update
            UpdateColors();

            // Next state
            enablestate++;
        }