刷新image控件时出现闪烁问题 在image控件上使用canvas功能时,需要进行多次画图操作,这时我用到了刷新image控件,但会出现闪烁状态,有没有办法解决这种闪烁的状态。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.FormCreate(Sender: TObject); begin DoubleBuffered := True; end; DoubleBuffered := True;对这种情况作用不大 拦截Image的擦除背景的消息WM_ERASEBKGND,直接跳过。可能会有点用 哈,我也遇到过类似问题。最后解决了:1.确定你的Canvas控件的父控件,即如果你的Canvas控件是Image1,它在Panel1上,他的父控件为Panel1,如果在Scrollbox1上,他的父控件为Scrollbox1;2.设置 父控件.doublebuffered:=true;只要将该控件放到panel上就行了。 你直接画在Img.Canvas上?可以换个地方,画在 Img.Picture.bmp.Canvas上。当然事先得装一个空白bmp 2007中关于dbexpress连接数据库的问题. 标签栏看不到QReport? 如何编写程序下载指定文件,文件扩展名不标准。求达人帮忙!!!! 怎样实现数据库中图片存储??? 是高手,就请的出手!!!!!! 寻求SQL语句?虽然只有10分,但有分了再给 在delphi6中怎样用SQL将一个表的内容导入另一个表? 请问汇编用什么语言? 怎么来建立两个表的映射关系..第一次到宝地请大家多多指教?? 各位大虾,请教关于显示照片的问题! 散分喽!CodeGear官方网站开通了,快去看看吧! 调整界面控件大小问题
begin
DoubleBuffered := True;
end;
1.确定你的Canvas控件的父控件,即如果你的Canvas控件是Image1,它在Panel1上,他的
父控件为Panel1,如果在Scrollbox1上,他的父控件为Scrollbox1;
2.设置 父控件.doublebuffered:=true;只要将该控件放到panel上就行了。