4个回答
展开全部
Private Sub Form_Load()
Timer1.Interval = 200
End Sub
Private Sub Timer1_Timer()
If Command1.Left > 0 Then Command1.Left = Command1.Left - 50 Else Command1.Left = Me.Width - 200
End Sub
Timer1.Interval = 200
End Sub
Private Sub Timer1_Timer()
If Command1.Left > 0 Then Command1.Left = Command1.Left - 50 Else Command1.Left = Me.Width - 200
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能是连续的,只是视觉上是连续的,因为都是以1缇为步进效果
要速度快一点可将1改为10,看自己所需
Private Sub Form_Load()
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
If Command1.Left +command1.width> form1.width Then Command1.Left = 0
command1.left=command1.left+1
End Sub
要速度快一点可将1改为10,看自己所需
Private Sub Form_Load()
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
If Command1.Left +command1.width> form1.width Then Command1.Left = 0
command1.left=command1.left+1
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置timer intervar 小一点,使移动连续变化
例如:Timer1.Intervar=10
command1.left=command1.left+10 '向右移动
command1.top=command1.top+10 '向下移动
其它控件也可以通过这样设置实现
例如:Timer1.Intervar=10
command1.left=command1.left+10 '向右移动
command1.top=command1.top+10 '向下移动
其它控件也可以通过这样设置实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询