一个简单且奇怪的问题
Y___Y 2006-08-10 10:47:07 我在窗口上放了两个组件Label1(Capture设为空)和 Button1。编写了如下的按钮事件。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption="正在计算 ";
int i,j,s;
for(i=0;i<=100000;i++)
for(j=0;j<=10000;j++)s=i+j;
Label1->Caption="计算完毕 ";
}
运行后,按常理,Label1应先显示"正在计算 ",过一会儿再显示"计算完毕 ",但事实"正在计算 "根本不会显示,不知道这是为什么?我将Label1换成Form1,是正常的。要达到Label1应先显示"正在计算 ",过一会儿再显示"计算完毕 "应该怎么办。