delphi6中的image控件是否有问题?(100分)(100分)

  • 主题发起人 主题发起人 westbird
  • 开始时间 开始时间
W

westbird

Unregistered / Unconfirmed
GUEST, unregistred user!
我在delphi4和5中编的图象移动程序(使用了image控件),没有闪烁现象,而delphi6
则出现了闪烁!我又用delphi6的paintbox控件代替image控件试了一下,消除了闪烁!
请教高手,这是什么原因?是delphi6中的image控件有问题吗?
我用的是delphi6企业版,同一台机器。
 
Delphi6引入了双缓冲机制,
你也可以这么来,消除闪烁 :

procedure TForm1.FormCreate(Sender: TObject);
begin
DoubleBuffered :=True;
end;
 
up:
又到这里来抢分!!!

DoubleBuffered的原理是什么?
 
原来是窗体的属性。
 
缓冲区的大小啊,呵呵,今天我刚在CSDN问了这个问题,没想到这里也有人问
 
各位大哥,我设了DoubleBuffered :=True,但图像是还闪烁!
请继续关注!
 
wlmmlw给解释一下嘛!
 
我实验了一下原来有闪烁,加入DoubleBuffered :=True;后就没有了
 
多人接受答案了。
 
后退
顶部