vb 滚动字幕

来源:百度知道 编辑:UC知道 时间:2024/04/30 00:53:37
利用时钟和滚动条设计一个字幕滚动程序,并且可以控制滚动的快慢。

Option Explicit
'
'字幕滚动程序
'使用控件:一个Label控件,一个Text控件,一个Timer控件,一个HScrollbar控件,2个Option控件(单选按钮)
'要滚动的字幕在Text1内输入
'
'

Private Sub Form_Load()
HScroll1.Max = 10
HScroll1.Min = 1
HScroll1.Value = 1
HScroll1.SmallChange = 1
HScroll1.LargeChange = 1
Option1.Value = True
Option1.Caption = "方式一"
Option2.Caption = "方式二"
Timer1.Enabled = True
Timer1.Interval = 100
Text1.Text = "利用时钟和滚动条设计一个字幕滚动程序,并且可以控制滚动的快慢。"
Label1.Caption = Text1.Text & Space(Label1.Width \ 96)
End Sub

Private Sub HScroll1_Change()
Timer1.Interval = HScroll1.Value * 100
End Sub

Private Sub Option1_Click()
Label1.Caption = Text1.Text & Space(Label1.Width \ 96)
End Sub

Private Sub Option2_Click()
Label1.Caption = Text1.Text
End Sub

Private Sub Timer1_Timer()
If Asc(Left(Label1