永发信息网

VB:下面是我利用定时器控件实现模拟打字效果,逐一显示字符;为什么运行不了,哪位大神能给我找下原因。

答案:2  悬赏:60  手机版
解决时间 2021-03-12 07:43
  • 提问者网友:姑娘长的好罪过
  • 2021-03-11 20:14
Dim n%, wz$, T As Boolean
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
wz = "感谢您使用本程序!"
n = 0
End Sub
Private Sub Timer1_Timer()
n = n + 1
Label1.Caption = Mid(wz, l, n)
If n = Len(wz) Then
Timer1.Enabled = False
Timer2.Enabled = True
Label1.Caption = wz
End If
End Sub

Private Sub Timer2_Timer()
If T Then
Label1.BackStyle = 1
Label1.BackColor = QBColor(0)
Else
Label1.BackStyle = 0
End If
T = Not T
End Sub
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-03-11 21:44
Label1.Caption = Mid(wz, l, n) 参数中间那个是1 还是小写L

Private Sub Command1_Click()
Timer1.Enabled = True
n=0 '这里n初始一下
End Sub
全部回答
  • 1楼网友:等灯
  • 2021-03-11 22:41
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯