1,486
社区成员
发帖
与我相关
我的任务
分享
Private Sub Timer1_Timer(Index As Integer)
Select Case Timer1(Index).Tag
Case "1"
Fun1
Case "2"
Fun2
Case "3"
Fun3
End Select
End Sub
Option Explicit
Private Sub Command1_Click()
Load Timer1(1)
With Timer1(1)
.Tag = "1"
.Interval = 2000
.Enabled = True
End With
End Sub
Private Sub Command2_Click()
Load Timer1(2)
With Timer1(2)
.Tag = "2"
.Interval = 3000
.Enabled = True
End With
End Sub
Private Sub Command3_Click()
Load Timer1(3)
With Timer1(3)
.Tag = "3"
.Interval = 4000
.Enabled = True
End With
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim TT As Timer
For Each TT In Timer1
If TT.Index <> 0 Then
Unload TT
End If
Next
End Sub
Private Sub Timer1_Timer(Index As Integer)
Select Case Timer1(Index).Tag
Case "1"
Fun1
Case "2"
Fun2
Case "3"
Fun3
End Select
End Sub
Private Sub Fun1()
Text1 = "定时器1报告"
End Sub
Private Sub Fun2()
Text1 = "定时器2报告"
End Sub
Private Sub Fun3()
Text1 = "定时器3报告"
End Sub
sub Timer1_Timer(indx)
select case Timer1(index).tag
case "1"
执行代码1
case "2"
执行代码2
case ...
执行代码n
end sub