Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsApplication3
- {
- public partial class Form1 : Form
- {
- int r = 0;
- int g = 0;
- int b = 0;
- enum MyColors { Black, Red, Yelloy, Green, Blue, Pink, White }
- MyColors myColor = MyColors.Black;
- public Form1()
- {
- InitializeComponent();
- Timer tim = new Timer();
- tim.Interval = 50;
- tim.Tick += Tim_Tick;
- tim.Start();
- }
- public void chengBackColor()
- {
- if (myColor == MyColors.Black)
- {
- if (r < 255)
- {
- r++;
- this.BackColor = Color.FromArgb(r, g, b);
- }
- else
- {
- myColor = MyColors.Red;
- }
- }
- if (myColor == MyColors.Red)
- {
- if (g < 255)
- {
- g++;
- this.BackColor = Color.FromArgb(r, g, b);
- }
- else
- {
- myColor = MyColors.Yelloy;
- }
- }
- if (myColor == MyColors.Yelloy)
- {
- if (r > 0)
- {
- r--;
- this.BackColor = Color.FromArgb(r, g, b);
- }
- else
- {
- myColor = MyColors.Green;
- }
- if (myColor == MyColors.Green)
- {
- if (g > 0 && b < 255)
- {
- g--;
- b++;
- this.BackColor = Color.FromArgb(r, g, b);
- }
- else
- {
- myColor = MyColors.Blue;
- }
- }
- if (myColor==MyColors.Blue)
- {
- if
- }
- }
- // this.BackColor = Color.FromArgb(r, g, b);
- // if (r < 255)
- // {
- // r++;
- // }
- // else if (g<255)
- // {
- // g++;
- // }
- ////else if (b < 255)
- //// {
- //// b++;
- //// }
- }
- private void Tim_Tick(object sender, EventArgs e)
- {
- chengBackColor();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement