窗体中的控件不少,当窗体改变大小时,如何使窗体不闪动得太厉害?(50分)

  • 主题发起人 主题发起人 迷幻星
  • 开始时间 开始时间

迷幻星

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体中有DBGrid,Panel,shape,lable这些控件,当窗体改变大小时,这些控件也能按比例
调整大小,但窗口闪动得厉害。不知是不是因为重复发出窗口消息导致的,
能截取窗口消息,如:WM_EXITSIZEMOVE来解决吗?
想寻求一个解决方法。
 
闪得厉害吗????
 
尽量少用,
类型要少
 
问题是你现在是怎么处理的?
 
闪得一般厉害
我在以前的帖子上看到类似的问题
有位老兄说用WM_EXITSIZEMOVE
但他说得不清楚,我也不会用
还请各位大侠指教
 
在 Form 的 OnResize 中处理!
 
在张无忌那里看过一次
好像是在oncreate中写一段代码就行了
改变窗口大小时只是显示一个框出来
 
doublebuffered:=true
 
试试
谢谢!
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
577
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部