比如:当然实际中不是这样的程序private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 1000; i++)
{
richTextBox1.Text += i.ToString();
}
}就是我执行完i=0时richTextBox1显示出0,执行i=1时显示01
就是一边执行一边显示,执行的过程中显示
{
for (int i = 0; i < 1000; i++)
{
richTextBox1.Text += i.ToString();
}
}就是我执行完i=0时richTextBox1显示出0,执行i=1时显示01
就是一边执行一边显示,执行的过程中显示
Application.DoEvents();
private void button1_Click(object sender, EventArgs e)
{
i = 0;
timer1.Start();
} private void timer1_Tick(object sender, EventArgs e)
{
richTextBox1.Text += i.ToString();
i++;
if (i>1000)
timer1.Stop();
}