vb 循环移动控件
让command在窗体上像屏保那样移动碰到边缘就反弹回来怎么做?最好能把代码大概发一下谢谢...
让command在窗体上像屏保那样移动 碰到边缘就反弹回来 怎么做?
最好能把代码大概发一下 谢谢 展开
最好能把代码大概发一下 谢谢 展开
2个回答
展开全部
首先要用时钟控件,让其不断运动;用command的left,top属性控制是否到屏幕边了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Option Explicit
Private Sub Form_Load()
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
Static bMoveLeft As Boolean
If Command1.Left <= 0 Then
bMoveLeft = False
ElseIf Command1.Left + Command1.Width >= Me.ScaleWidth Then
bMoveLeft = True
End If
Command1.Left = Command1.Left + IIf(bMoveLeft, -1, 1) * 30
End Sub
Private Sub Form_Load()
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
Static bMoveLeft As Boolean
If Command1.Left <= 0 Then
bMoveLeft = False
ElseIf Command1.Left + Command1.Width >= Me.ScaleWidth Then
bMoveLeft = True
End If
Command1.Left = Command1.Left + IIf(bMoveLeft, -1, 1) * 30
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询