VB中比如在label1上写上欢迎使用。。 怎么让这几个字左右飘动
2个回答
展开全部
Form1中,放入Label1控件,Timer1控件各一个,然后复制以下代码即可
Dim i As Integer
Private Sub Form_Load()
Label1.Left = 0
Timer1.Interval = 20
i = 1
End Sub
Private Sub Timer1_Timer()
If Label1.Left >= 0 And i = 1 Then
If Label1.Left <= Form1.Width - Label1.Width Then
Label1.Left = Label1.Left + 30
Else
i = 0
End If
End If
If Label1.Left > 0 And i = 0 Then
Label1.Left = Label1.Left - 30
ElseIf Label1.Left = 0 And i = 0 Then
i = 1
End If
End Sub
这是我以前的一个回答,复制来给你,希望对你有用
Dim i As Integer
Private Sub Form_Load()
Label1.Left = 0
Timer1.Interval = 20
i = 1
End Sub
Private Sub Timer1_Timer()
If Label1.Left >= 0 And i = 1 Then
If Label1.Left <= Form1.Width - Label1.Width Then
Label1.Left = Label1.Left + 30
Else
i = 0
End If
End If
If Label1.Left > 0 And i = 0 Then
Label1.Left = Label1.Left - 30
ElseIf Label1.Left = 0 And i = 0 Then
i = 1
End If
End Sub
这是我以前的一个回答,复制来给你,希望对你有用
更多追问追答
追问
谢了 如果是那种像一些公告那样的呢?就比如欢迎使用,你。。。。。从右到左飘动。。
追答
你说明白,是想要左右飘动的,还是只希望从右飘到左的?
参考资料: http://zhidao.baidu.com/question/168205979.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询