2

我有一段代码:

setEnableControls(false);
lblLoading.Caption:='Loading tree contents, please wait.';
someBigLoading(); 
setEnableControls(true);
lblLoading.Caption:='';

问题是,标签的标题文本直到“大加载”完成后才会刷新。有没有办法让程序在执行下一个命令之前处理消息队列中的消息?

4

1 回答 1

8

只要打电话lblLoading.Update。这将更新标签,并且不会引入任何可能因在代码中间处理消息而引发的问题。

于 2012-09-27T10:39:10.403 回答