VB可以像网页特效(js或者vbs)那样做到逐字输出的效果么?

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:16:10
请问下VB可不可以在窗体上实现逐字输出的那种特效,就像js控制网页一样一个字一个字的输出到屏幕中,或许也可以读取同目录里的一个文本文档,将此文本里的字符逐字输出到窗体中,可以实现么?能不能给个思路或者代码啊?

Const str = "这里是测试文本,用于测试程序效果!By:yfdyh000" '显示文字设置为常量

Dim i As Integer '当前显示字数

Private Sub Form_Load()
Timer1.Enabled = True '启用显示
Timer1.Interval = 100 '每0.1秒显示一次
End Sub

Private Sub Timer1_Timer()
i = i + 1 '每次多显示一个字
Label1 = Left(str, i) '设置显示字样
If i > Len(str) Then '如果已经显示全部
'Timer1.Enabled = False '停止时钟
i = 0 '显示字数归零,重新循环显示
End If
End Sub