如何禁止表单form刷新(100分)

  • 主题发起人 主题发起人 mycwcgr
  • 开始时间 开始时间
M

mycwcgr

Unregistered / Unconfirmed
GUEST, unregistred user!
在编程中需要动态生成很多控件,但每生成一个控件,form就刷新一次画面不稳定,能否在生成全部控件后一次刷新form
 
先form.enabled:=false,创建完控键后再form.enabled:=true;
没有把握,你试试吧
 
lockwindowupdate(form1.handle);//加锁
//here do some creating controls
lockwindowupdate(0);//解锁
 
最笨的方法可以form.visible:=false;
create...

最后: form.visible:=true;

另外一种方法, 在form.create中一次生成
也不会闪的.
 
; 做一个闪屏,把丑陋的东西暂时不显示出来。

闪屏会吧!很多书都有介绍的。
 
多人接受答案了。
 
后退
顶部