我写了一个计时器,目的让他每隔一秒显示一次时间,一共显示3次Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = False
aaa
End Sub
Private Sub aaa()
Dim i As Integer
For i = 1 To 3 If i = 1 Then
Form1.Timer1.Enabled = True End If
If i = 2 Then
Form1.Timer1.Enabled = True
End If
If i = 3 Then
Form1.Timer1.Enabled = True
End If
Next i
End Sub
Private Sub Timer1_Timer() Text1.Text = Time()Timer1.Enabled = False
End Sub可是他只显示了最后一次的时间,而前两次并没有时间间隔,请高人指点
Timer1.Interval = 1000
Timer1.Enabled = False
aaa
End Sub
Private Sub aaa()
Dim i As Integer
For i = 1 To 3 If i = 1 Then
Form1.Timer1.Enabled = True End If
If i = 2 Then
Form1.Timer1.Enabled = True
End If
If i = 3 Then
Form1.Timer1.Enabled = True
End If
Next i
End Sub
Private Sub Timer1_Timer() Text1.Text = Time()Timer1.Enabled = False
End Sub可是他只显示了最后一次的时间,而前两次并没有时间间隔,请高人指点
Private Sub Form_Load()
Timer1.Interval = 100
Timer1.Enabled = FalseTimer2.Interval = 100
Timer2.Enabled = FalseTimer3.Interval = 100
Timer3.Enabled = FalseTimer4.Interval = 100
Timer4.Enabled = FalseTimer5.Interval = 100
Timer5.Enabled = FalseTimer6.Interval = 100
Timer6.Enabled = FalseTimer7.Interval = 100
Timer7.Enabled = False
aaa
End Sub
Private Sub aaa()
Form1.Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer() Text1.Text = 1
Form1.Timer2.Enabled = True
Timer1.Enabled = False
End SubPrivate Sub Timer2_Timer()
Text1.Text = 2
Form1.Timer3.Enabled = True
Timer2.Enabled = False
End SubPrivate Sub Timer3_Timer()
Text1.Text = 3
Form1.Timer4.Enabled = True
Timer3.Enabled = False
End SubPrivate Sub Timer4_Timer()
Text1.Text = 4
Form1.Timer5.Enabled = True
Timer4.Enabled = False
End SubPrivate Sub Timer5_Timer()
Text1.Text = 5
Form1.Timer6.Enabled = True
Timer5.Enabled = False
End SubPrivate Sub Timer6_Timer()
Text1.Text = 6
Form1.Timer7.Enabled = True
Timer6.Enabled = False
End SubPrivate Sub Timer7_Timer()
Text1.Text = 7
aaa
Timer7.Enabled = False
End Sub
Private Sub Form_Load()
i = 0
Timer1.Interval = 1000
End SubPrivate Sub Timer1_Timer()
If i = 3 Then
Timer1.Enabled = False
Else
Text1.Text = Time()
i = i + 1
Print i
End IfEnd Sub
才学,可能不大规范。
Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 1000
Text1.Text = Time
Timer1.Enabled = True
End SubPrivate Sub Timer1_Timer()
Static Num As Byte
Text1.Text = Time
Num = Num + 1
If Num = 2 Then
Timer1.Enabled = False
Num = 0
End If
End Sub
Timer1.Interval = 1000
End SubPrivate Sub Timer1_Timer()
Static d As Integer
d = d + 1
If d = 3 Then Timer1.Enabled = False
Text1.Text = Time()
End Sub