Salah Sanjabian
پنج شنبه 21 مرداد 1389, 11:52 صبح
دوستان این کد رو ببینید،میخوام به صورت دستی یه وقفه داشته باشیم.یعنی مثلا هر 2 ثانیه رنگ Button2 تغییر کنه
به حلقه ها توجه کنید من میخام یه Delay اتفاق بیفته ولی نمیدونم چرا درست کار نمیکنه
البته مقدار حلقه رو با 1000 هم امتحان کردم
private void button1_Click(object sender, EventArgs e)
{
while (1 == 1)
{
CounterWhile++;
Counter = 0;
if (button2.BackColor == Color.Cyan)
{
for (int i = 0; i <= 100; i++)
{
Counter = 0;
for (int j = 0; j <= 100; j++)
for (int k = 0; k <= 100; k++)
Counter++;
}
button2.BackColor = Color.Red;
}
else
{
for (int i = 0; i <= 100; i++)
{
Counter = 0;
for (int j = 0; j <=100 ; j++)
for (int k = 0; k <= 100; k++)
Counter++;
button2.BackColor = Color.Cyan;
}
}
if (CounterWhile == 50000)
break;
}
}
به حلقه ها توجه کنید من میخام یه Delay اتفاق بیفته ولی نمیدونم چرا درست کار نمیکنه
البته مقدار حلقه رو با 1000 هم امتحان کردم
private void button1_Click(object sender, EventArgs e)
{
while (1 == 1)
{
CounterWhile++;
Counter = 0;
if (button2.BackColor == Color.Cyan)
{
for (int i = 0; i <= 100; i++)
{
Counter = 0;
for (int j = 0; j <= 100; j++)
for (int k = 0; k <= 100; k++)
Counter++;
}
button2.BackColor = Color.Red;
}
else
{
for (int i = 0; i <= 100; i++)
{
Counter = 0;
for (int j = 0; j <=100 ; j++)
for (int k = 0; k <= 100; k++)
Counter++;
button2.BackColor = Color.Cyan;
}
}
if (CounterWhile == 50000)
break;
}
}