我正在尝试使用Visual Basic创建一个Tic Tac Toe游戏。按下按钮后,按钮应该先转到“O”,然后下一个按钮应该是“X”,但它似乎继续放置“O”。按钮应该每隔两次更改文本
Dim turn As Boolean
turn = True 'true = X turn, false = Y turn
Dim b As Button
b = DirectCast(sender, Button)
If (turn) Then
b.Text = "O"
Else
b.Text = "X"
turn = Not turn <<< This seems to not to be working...
b.Enabled = False
End If
凡轮到声明?在课堂上还是功能上?听起来它应该是一个类/表单变量,所以每次按下按钮时都不会重新创建。 – Capellan 2014-09-03 19:10:31