delphi 中image控件的使用问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:50:37
请问,如何将加载了图片的控件从窗体左侧移动到右侧而不出现滞后感?
在timer事件中使用image.left:=image.left+10 这样的语句始终会有滞后感,我电脑的配置相当高。
在线愚钝,忘指点!!

适当减少Timer的interval值,如调整至20。然后设置更小的步进值,如:
image1.left := image1.left + 1;
然后设置image所在的父容器的DoubleBuffered为True,如:
Form1.DoubleBuffered := True;

这样就会形成无闪烁的图片移动了。