回 帖 发 新 帖 刷新版面

主题:图像的移动和时间控制

这样一道题:

在form上两个按钮:start和stop。另外还有一个时间控件和picturebox。按下start后,picturebox中的自行车开始从左向右移动,按下stop时,自行车停止移动并回到初始位置。

请问怎么实现自行车的移动?

怎么用那个时间控件?

回复列表 (共2个回复)

沙发

如果使用Timer控件,那只需要在Tick事件中控制移动即可
自行车向右移动就是增加其Left值

板凳

楼上说的没错 补充一点点
把Timer控件命名为: Timer1
在Timer1的Tick事件中写入移动自行车的代码
设置Timer1的属性, Enable为False,Interval是每隔多久响应一次(也就是执行Tick中代码)
双击"开始"按钮,写入代码:Timer1.Enable := true;//计时器开始计时,执行Tick中代码

我来回复

您尚未登录,请登录后再回复。点此登录或注册