我有一段代码:
setEnableControls(false);
lblLoading.Caption:='Loading tree contents, please wait.';
someBigLoading();
setEnableControls(true);
lblLoading.Caption:='';
问题是,标签的标题文本在“大加载”完成之后才会刷新。 有没有办法让程序在进入下一个命令之前处理消息队列中的消息?
答案 0 :(得分:8)
只需致电lblLoading.Update
即可。这将更新标签,不会引入任何可能因代码中间处理消息而引发的问题。