1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Dim TB
Dim CoulN As Long
'Deux boutons
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
TB = Array(vbRed, vbRed, CoulN, vbRed, CoulN, vbRed)
Case 1
TB = Array(vbRed, CoulN, vbRed, CoulN, vbRed, CoulN)
End Select
Timer1.Enabled = True
End Sub
'Une forme et 6x label1 (de 0 à 5)
Private Sub Form_Load()
' ReDim TB(5) 'pas nécessaire
CoulN = Label1(0).ForeColor 'couleur normale
End Sub
'Un timer : enabled = false : interval=300 (1/3 seconde)
Private Sub Timer1_Timer()
Static g As Integer
Dim i As Integer
If g = 0 Then
For i = 0 To 5
Label1(i).ForeColor = CoulN
Next i
g = 1
Else
For i = 0 To 5
Label1(i).ForeColor = TB(i)
Next i
g = 0
End If
End Sub |
Partager