绘图时图像闪动 我在timer(定时100ms)中用image控件的canas属性绘制图形时(如,画一条不断延长的线条),image控件的背景总是闪动,请问这是为什么? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Image1.Parent.DoubleBuffered := True; 双缓冲啦 -_-#好好看看DirectX中对双缓冲技术的说明.... 将IMAGE放入PANEL中也可解决此类问题,试试吧? 我试了一下用PANEL,不行 :_) Image1.Canvas.Brush.Style := bsClear; 方法1。缓冲就是你将要绘制的下一个图形(比如这里就是下一根线,)放到一个自定义的内寸里,比如你设定一个bitmap,该bitmap的内容就是你要绘制的下一条线,当每画一条线时,你将上一个bitmap中的内容绘制到窗体上,同时将下一个要画的线存到bitmap中.反复如上即可.方法2.使用delphi7.0,delphi7.0对图形方面做了大量优化,(我怀疑它本身就使用了缓冲技术)因此即使你不使用缓冲,大部分图形在绘制时也绝不会闪烁。你这画线对delphi 7.0是小菜一碟。 delphi dbgrid 相关问题 关于存储过程的问题!请大家帮我! 请回答http://expert.csdn.net/Expert/topic/2508/2508449.xml?temp=.7403986的朋友来领分 请问:在不关闭窗体的情况下怎么让某个菜单的快捷键失效??先谢了 请各位大哥帮忙 如何用Delphi向PWS或IIS中添加虚拟目录? 各位大虾,如何判断出程序没有响应的状态并杀死该进程? ado版本冲突问题 如何让query的指针指向某一条记录 求教一个问题? 上标的处理?急... 请问如何拉伸和挤压Image?
方法2.使用delphi7.0,delphi7.0对图形方面做了大量优化,(我怀疑它本身就使用了缓冲技术)因此即使你不使用缓冲,大部分图形在绘制时也绝不会闪烁。你这画线对delphi 7.0是小菜一碟。