Skip to content

Instantly share code, notes, and snippets.

@aysegulsarikaya
Last active March 26, 2019 01:44
Show Gist options
  • Select an option

  • Save aysegulsarikaya/a7a82e66cf51a9c577828b9f7b0a6205 to your computer and use it in GitHub Desktop.

Select an option

Save aysegulsarikaya/a7a82e66cf51a9c577828b9f7b0a6205 to your computer and use it in GitHub Desktop.
public Form1()
{
InitializeComponent();
pColor = new Queue<Color>();
PrepareColor();
}
public Queue<Color> pColor { get; set; }
public List<Color> lColor = new List<Color> { Color.OrangeRed, Color.Aqua, Color.LightCoral, Color.MediumPurple, Color.Chartreuse, Color.Yellow };
public void PrepareColor()
{
foreach (var item in lColor)
{
pColor.Enqueue(item);
}
}
public void PreparePanel()
{
int number = 1;
foreach (var item in pColor)
{
Control pnl = this.Controls["pnl" + number.ToString()];
pnl.BackColor = item;
number++;
}
}
private void button1_Click(object sender, EventArgs e)
{
var renk = pColor.Dequeue();
pColor.Enqueue(renk);
PreparePanel();
}
@mehmetilhan0
Copy link

Good ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment