Delphi 加载前是否刷新标签标题?
我有一段代码:Delphi 加载前是否刷新标签标题?,delphi,Delphi,我有一段代码: setEnableControls(false); lblLoading.Caption:='Loading tree contents, please wait.'; someBigLoading(); setEnableControls(true); lblLoading.Caption:=''; 问题是,标签的标题文本直到“大加载”完成后才会刷新。 在执行下一个命令之前,有没有办法让程序处理消息队列中的消息?只需调用lblLoading.Update。这将更新标签,不会
setEnableControls(false);
lblLoading.Caption:='Loading tree contents, please wait.';
someBigLoading();
setEnableControls(true);
lblLoading.Caption:='';
问题是,标签的标题文本直到“大加载”完成后才会刷新。
在执行下一个命令之前,有没有办法让程序处理消息队列中的消息?只需调用
lblLoading.Update
。这将更新标签,不会引入任何可以在代码中间处理消息的问题。两个都很好,但是您能解释一下PurrimeMeaseServer()为什么有问题吗?此外,属性TForm.doublebuffered在此过程中起作用吗?@Goran_Mandic avoid Application.ProcessMessages();只要可能,因为