【发布时间】:2018-11-27 13:39:47
【问题描述】:
Dim arr() As String = {"Cake", "Mouse", "Heat", "Tent", "Boots", "Pen", "Stairs", "Cube", "Lion", "Cookies", "Ruler", "Ink"}
Dim timing As Boolean = True
Dim i As Integer = 0
Dim n As Integer = 3000
Private Sub Button1_Click(sender As Object, e As EventArgs)
Timer1.Start()
For i = 0 To 11
While timing = True
If Timer1.Interval = n Then
Lbl_Word.Text = arr(i)
timing = False
End If
End While
timing = True
Next
Timer1.Stop()
End Sub
标签的文字没有改变,我不确定我做错了什么。请帮忙。
【问题讨论】:
-
什么是
Timer1?您应该使用System.Windows.Forms.Timer和Tick事件来更新 UI。 -
定时器不是这样工作的,你应该设置
Option Strict On
标签: arrays vb.net timer boolean