1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Public WithEvents CAS As MSForms.TextBox
Private TxT(10) As New Classe1
Function INIT(usf)
For i = 1 To 9: Set TxT(i).CAS = usf.Controls("T" & i): Next
usf.joueurs.Caption = "joueur1"
eraze usf
End Function
Private Sub CAS_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
joueur = CAS.Parent.Controls("joueurs").Caption
Select Case joueur
Case "joueur1"
If CAS.Value <> "" Or KeyCode <> 88 Then KeyCode = 0 Else CAS.Parent.Controls("joueurs").Caption = "joueur2": CAS.BackColor = vbGreen
Case "joueur2"
If CAS.Value <> "" Or KeyCode <> 79 Then KeyCode = 0 Else CAS.Parent.Controls("joueurs").Caption = "joueur1":: CAS.BackColor = vbRed
End Select
End Sub
Function eraze(usf)
For i = 1 To 9
usf.Controls("T" & i).Value = ""
usf.Controls("T" & i).BackColor = vbWhite
Next
usf.joueurs.Caption = "joueur1"
End Function |
Partager