有人可以用我的tic tac toe逻辑帮助我

时间:2017-01-26 17:54:19

标签: c# windows-forms-designer

    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个方格,但是当所有方块都有相同的文本时,富文本框不显示当前情况。谢谢。

1 个答案:

答案 0 :(得分:0)

我发现了自己的错误,我很抱歉花时间。我注意到我没有将我的函数放在事件处理程序中。

private void label3_Click(object sender, EventArgs e)
    {
        count++;
        chechTurn();
        printXorO(_01);
        checkWin_Loose_Draw();// here ...
        _01.Enabled = false;
    }