vb如何在label中一秒钟或间隔多长时间增加一个文字?

如题所述

第1个回答  2010-02-07
dim aa as string
Private Sub Form_Load()
Timer1.Interval = 500 '半秒
Label1 = ""
aa="撒谎房间啊合法拉夫阿哥斐然饭卡上的后方可哈市的风格上班"
End Sub

Private Sub Timer1_Timer()
Static i As Long
i = i + 1
Label1 = left(aa, i)
If i > Len(aa) Then
i = 0
Label1 = ""
Exit Sub
End If
End Sub
第2个回答  2010-02-07
Const 全部内容 = "撒谎房间啊合法拉夫阿哥斐然饭卡上的后方可哈市的风格上班" '自己可以修改

Private Sub Form_Load()
Timer1.Interval = 500 '半秒
Label1 = ""
End Sub

Private Sub Timer1_Timer()
Static i As Long
i = i + 1
If i > Len(全部内容) Then
i = 0
Label1 = ""
Exit Sub
End If
Label1 = Label1 & Mid(全部内容, i, 1)
End Sub本回答被提问者采纳

vb如何在label中一秒钟或间隔多长时间增加一个文字?
Timer1.Interval = 500 '半秒 Label1 = ""aa="撒谎房间啊合法拉夫阿哥斐然饭卡上的后方可哈市的风格上班"End Sub Private Sub Timer1_Timer()Static i As Long i = i + 1 Label1 = left(aa, i)If i > Len(aa) Then i = 0 Label1 = ""Exit Sub End If End Sub ...

vb如何在label中一秒钟或间隔多长时间增加一个文字?
'增加一个Text2控件,将之前的lblTimer控件名改成lblTip 'text2.text放置你要显示的文字,后将Timer1_Timer中更改成以下代码!'如果不懂,我再发完整代码给你 Private Sub Timer1_Timer()If Len(Text2.Text) = 0 Then Exit Sub If Len(lblTip.Caption) >= Len(Text2.Text) Then lblTip.Cap...

vb 计时器 使label隔一秒增加一
yiyiarrow 的问题出在变量n的声明,局部变量n在 form_load()中声明的,在timer1_timer()里是不能使用的.橡皮树的博客 采用的方法,巧妙的避开了使用变量的问题.我的代码是声明窗体级变量n Option Explicit Private n As LongPrivate Sub Form_Load() Timer1.Interval = 1000 Label1.Caption...

VB中每隔一秒钟标签的数字加一
速度自定

如何在vb中实现一句话间隔1秒、一个字一个字地显示在窗体上?
Option Explicit Dim i As Integer Private Sub Form_Load()i = 1 End Sub Private Sub Timer1_Timer()Label1.Caption = Label1.Caption & Mid(Text1.Text, i, 1)i = i + 1 If i = Len(Text1.Text) + 2 Then i = 1 Label1.Caption = ""End If End Sub ...

请问VB实现每隔几秒就换一条文字的方法?
你加个 timer 时间控件,设置它的 Interval 属性为 1000,当然也可以设为其它的值,1000就是1秒钟 然后双击这个 timer 控件,在它的代码块中写上 call Usage()试试~~~

vb中label标签要显示当前时间要怎么样写代码
先在窗体上加上两个控件,一个是label,一个是timer ,设置Timer1的Interval为1000,然后写如下代码:Private Sub Timer1_Timer()Label1.Caption = Now End Sub 这样你就可以看到label的时间每秒变化一次了

VB的Label中若Caption过长,如何截短文本再加"..."?
Private Sub Command1_Click()Call ShortLabel(Label1, 1000) '这里改为需要的宽度 MsgBox Label1.Width '这句测试下修改后label的宽度 End Sub 同上,lblTitle改变时调用Call ShortLabel(lblTitle, 宽度) ,另外,如果修改到1个字符宽度还是太大,那么保持1个字符加。。。的状态 ...

vb时间标签一秒一更新标签背景颜色每一点五秒红蓝替
设置两个TIMER控件,一个设置1秒,一个设置1.5秒 , 标签控件:Label1 代码如下:Private Sub Form_Load()Label1.Caption = Time()Label1.BackColor = vbRedTimer1.Interval = 1000Timer2.Interval = 1500End SubPrivate Sub Timer1_Timer()Label1.Caption = Time()End SubPrivate Sub Timer2_...

vb中如何实现每隔0.5秒label里就增加0.5?
Private Sub Form_Load()Timer1.Interval = 500 Timer1.Enabled = True End Sub Private Sub Timer1_Timer()Label1.Caption = Val(Label1.Caption) + 0.5 End Sub

相似回答
大家正在搜