[求助]请帮我看看~~~
我是个新手,有个程序不知道要从何入手,哪位高手帮我看看,先谢了就是关于定时器的,例如:在窗体上建个文本框,一个定时器,一个图片框,2个命令按钮,要求点开始按钮后,图片框中的图片向窗体的一端移动,移动到边的时候,向相反的方向移动,文本框显示当前时间。

我实验了一下,但是图像向左移动的时候,并不是一到边界就向相反的方向移动,而是等整个图像都移出窗体,才又返回的。。。这是怎么回事?
Private Sub Command1_Click()
Picture2.Cls
w = Picture1.Width
h = Picture1.Height
Picture2.PaintPicture Picture1, 0, 0, w / 2, h / 2, w, 0, -w, h
End Sub
Private Sub Command2_Click()
Picture2.Cls
w = Picture1.Width
h = Picture1.Height
Picture2.PaintPicture Picture1, 0, 0, w, h, -w, -h
End Sub
Private Sub Command3_Click()
Picture2.Cls
w = Picture1.Width
h = Picture1.Height
Picture2.PaintPicture Picture1, 0, 0, w, h, 0, h, w, -h
End Sub
这么写,对不对?
不,这样会令图像缩小到 1/4 并反转,应该是:
Picture2.Cls
w = Picture1.Width
h = Picture1.Height
Picture2.PaintPicture Picture1, 0, 0, w, h / 2, 0, 0, w, h
'上面一句把图像高度缩小一半,宽度不变,下面这一句是把图像宽度缩小一半,高度不变。
'Picture2.PaintPicture Picture1, 0, 0, w, h / 2, 0, 0, w, h
其他的也按照这样做。