VB怎么让标签不断的上下左右移动

[复制链接]
查看11 | 回复1 | 2009-10-9 15:36:44 | 显示全部楼层 |阅读模式
我写了个随机移动的标签不知道符合不符合你的要求。Dim l, tPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Timer1.Enabled = True
Timer1.Interval = 1000End SubPrivate Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()
Timer1.Enabled = True
Timer1.Interval = 1000
Randomize
l = Int(Rnd * 5000 + 0)
t = Int(Rnd * 2000 + 0)
Label1.Left = Me.Left + l
Label1.Top = Me.Top + tEnd Sub
回复

使用道具 举报

千问 | 2009-10-9 15:36:44 | 显示全部楼层
Private Sub Form_Load()Timer1.Enabled = FalseTimer1.Interval = 1000End SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Timer1.Enabled = TrueEnd SubPrivate Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()Label1.Left = Int(Rnd * Me.ScaleWidth)Label1.Top = Int(Rnd * Me.ScaleHeight)End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行