But if no one get pair still it show Player 1 won...
I tried for DRAW condition but nothing happens, below is my code.
Dim cnt As Integer
Dim flag As Boolean
Private Sub Command1_Click()
If flag = False Then
Command1.Caption = "X"
flag = True
Else
Command1.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command10_Click()
Label3.Caption = ""
Label4.Caption = ""
End Sub
Private Sub Command11_Click()
Label3.Caption = ""
Label4.Caption = ""
End Sub
Private Sub Command2_Click()
If flag = False Then
Command2.Caption = "X"
flag = True
Else
Command2.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command3_Click()
If flag = False Then
Command3.Caption = "X"
flag = True
Else
Command3.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command4_Click()
If flag = False Then
Command4.Caption = "X"
flag = True
Else
Command4.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command5_Click()
If flag = False Then
Command5.Caption = "X"
flag = True
Else
Command5.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command6_Click()
If flag = False Then
Command6.Caption = "X"
flag = True
Else
Command6.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command7_Click()
If flag = False Then
Command7.Caption = "X"
flag = True
Else
Command7.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command8_Click()
If flag = False Then
Command8.Caption = "X"
flag = True
Else
Command8.Caption = "O"
flag = False
End If
win
End Sub
Private Sub Command9_Click()
If flag = False Then
Command9.Caption = "X"
flag = True
Else
Command9.Caption = "O"
flag = False
End If
win
End Sub
Private Sub win()
If Command1.Caption = "X" And Command2.Caption = "X" And Command3.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command1.Caption = "X" And Command4.Caption = "X" And Command7.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command1.Caption = "X" And Command5.Caption = "X" And Command9.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command2.Caption = "X" And Command5.Caption = "X" And Command8.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command3.Caption = "X" And Command6.Caption = "X" And Command9.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command4.Caption = "X" And Command5.Caption = "X" And Command6.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command7.Caption = "X" And Command8.Caption = "X" And Command9.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command3.Caption = "X" And Command5.Caption = "X" And Command7.Caption = "X" Then
MsgBox ("Player X wins")
Label3.Caption = Val(Label3.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command1.Caption = "O" And Command2.Caption = "O" And Command3.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command1.Caption = "O" And Command4.Caption = "O" And Command7.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command1.Caption = "O" And Command5.Caption = "O" And Command9.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command2.Caption = "O" And Command5.Caption = "O" And Command8.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command3.Caption = "O" And Command6.Caption = "O" And Command9.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command4.Caption = "O" And Command5.Caption = "O" And Command6.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command7.Caption = "O" And Command8.Caption = "O" And Command9.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
'Else
If Command3.Caption = "O" And Command5.Caption = "O" And Command7.Caption = "O" Then
MsgBox ("Player O wins")
Label4.Caption = Val(Label4.Caption) + Val(1)
Command1.Caption = ""
Command2.Caption = ""
Command3.Caption = ""
Command4.Caption = ""
Command5.Caption = ""
Command6.Caption = ""
Command7.Caption = ""
Command8.Caption = ""
Command9.Caption = ""
Else
cnt = Val(cnt) + Val(1)
End If
If (Val(cnt) <> 1) Then
MsgBox ("Draw... Better Luck Next Time..."), vbInformation
End If
End Sub

New Topic/Question
Reply



MultiQuote




|