예제 #1
0
        private void TimerB_Tick(object sender, EventArgs e)
        {
            if (g <= 65)
            {
                b += 1;
                ExitBtn.ForeColor  = Color.FromArgb(r, g, b);
                MinBtn.ForeColor   = Color.FromArgb(r, g, b);
                NavPanel.BackColor = Color.FromArgb(r, g, b);
                if (b >= 244)
                {
                    TimerB.Stop();
                    TimerR.Start();
                }
            }

            if (g >= 244)
            {
                b -= 1;
                ExitBtn.ForeColor  = Color.FromArgb(r, g, b);
                MinBtn.ForeColor   = Color.FromArgb(r, g, b);
                NavPanel.BackColor = Color.FromArgb(r, g, b);
                if (b <= 64)
                {
                    TimerB.Stop();
                    TimerR.Start();
                }
            }
        }
예제 #2
0
        private void TimerR_Tick(object sender, EventArgs e)
        {
            if (b >= 244)
            {
                r -= 1;
                ExitBtn.ForeColor      = Color.FromArgb(r, g, b);
                RainbowLabel.ForeColor = Color.FromArgb(r, g, b);
                if (r <= 65)
                {
                    TimerR.Stop();
                    TimerG.Start();
                }
            }

            if (b <= 65)
            {
                r += 1;
                ExitBtn.ForeColor      = Color.FromArgb(r, g, b);
                RainbowLabel.ForeColor = Color.FromArgb(r, g, b);
                if (r >= 244)
                {
                    TimerR.Stop();
                    TimerG.Start();
                }
            }
        }