C#循环改变颜色
小弟想写一个循环改变颜色的代码,但是怎么写都是死机啊?不知道问题出在哪了,就是点击一个Button然后灯的颜色开始改变,可现在老是一运行就死机啊~怎么解决呢
bool light = true;
while (light)
{
if (zuol1.BackColor == Color.White)
{
zuol1.BackColor = Color.Green;
for (int i = 50000; i > 0; i--)
{
}
}
else if (zuol1.BackColor == Color.Green)
{
zuol1.BackColor = Color.Red;
for (int i = 50000; i > 0; i--)
{
}
}
else
{
zuol1.BackColor = Color.White;
for (int i = 50000; i > 0; i--)
{
}
}
}