PDA

View Full Version : سوال: عمل رفرش با doevent



mehdi_csharp
سه شنبه 12 بهمن 1389, 12:59 عصر
در این کد چطوری doevent عمل refresh انجام میده؟



int i=0;
label1.Text = "start loop1";
while (i<100000000)
{
i++;
}

label1.Text = "start doevent";
Application.DoEvents(); // refresh

System.Threading.Thread.Sleep(10000);

label1.Text = "start loop2";
Application.DoEvents();
i = 0;
while (i < 1000000000)
{
if (i == 0)
{
label1.Text = "start loop2";
}
i++;
}

label1.Text = null;
label1.Text = "end";

}