第1个回答 2009-05-15
新建一个窗体,上面放一个标签控件(里面就是你写的文字),再放一个timer控件。
已经过测试,保证通过。
Dim flag As String
Private Sub Form_Load()
flag = "left"
Timer1.Interval = 50
Label1.Top = 0
Label1.Left = 0
End Sub
Private Sub Timer1_Timer()
Select Case flag
Case "left"
If Label1.Left + Label1.Width + 250 > Form1.Width Then
Label1.Left = Form1.Width - Label1.Width - 250
flag = "right"
Else
Label1.Left = Label1.Left + 100
End If
Case "right"
If Label1.Left - 100 < 0 Then
Label1.Left = 0
flag = "left"
Else
Label1.Left = Label1.Left - 100
End If
End Select
End Sub