private void chechWin_Loose_Draw()
{
if(_00.Text.Equals(_01.Text) && (_01.Text.Equals(_02.Text)))
{
if ((count & 1) == 0){
richTextBox1.Text = "Winner: X";
}
else
{
richTextBox1.Text = "Winner: O";
}
}
}
private void label1_Click(object sender, EventArgs e)
{
count++;
chechTurn();
printXorO(_00);
_00.Enabled = false;
}
我正在尝试编写一个简单的tic tac toe游戏,但上面的代码不会影响程序的缺陷。我试图将3个X和3个O放到00,01,02个方格,但是当所有方块都有相同的文本时,富文本框不显示当前情况。谢谢。
答案 0 :(得分:0)
我发现了自己的错误,我很抱歉花时间。我注意到我没有将我的函数放在事件处理程序中。
private void label3_Click(object sender, EventArgs e)
{
count++;
chechTurn();
printXorO(_01);
checkWin_Loose_Draw();// here ...
_01.Enabled = false;
}