本文介绍了我怎么能用x和y球员上课,所以我的球员x的背景颜色为蓝色而我的球员的背景颜色为红色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Drawing;
using System.Drawing.Text;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page

{
   static public SpelKnapp[] SpelPlan = new SpelKnapp[9];

    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = "Click a button";


        if (!IsPostBack)
        {
            /*for(int i; i<9; i++)
            {
                SpelPlan[i].Turn(true);
                SpelPlan[].Text("");
            }*/

            for(int i=0; i<9; i++)
            {
                SpelPlan[i] = new SpelKnapp();
            }


        }




    }

    static bool turn = true;
    public bool didwin;


    public void winforX()
    {

        if (
       (Button1.Text == "X" & Button2.Text == "X" & Button3.Text == "X")
    || (Button4.Text == "X" & Button5.Text == "X" & Button6.Text == "X")
    || (Button7.Text == "X" & Button8.Text == "X" & Button9.Text == "X")
    || (Button1.Text == "X" & Button4.Text == "X" & Button7.Text == "X")
    || (Button2.Text == "X" & Button5.Text == "X" & Button8.Text == "X")
    || (Button3.Text == "X" & Button6.Text == "X" & Button9.Text == "X")
    || (Button1.Text == "X" & Button5.Text == "X" & Button9.Text == "X")
    || (Button3.Text == "X" & Button5.Text == "X" & Button7.Text == "X")
             )
        ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
        PublishWinX();

    }
        ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    public void winforY()
    {
        if (
       (Button1.Text == "Y" & Button2.Text == "Y" & Button3.Text == "Y")
    || (Button4.Text == "Y" & Button5.Text == "Y" & Button6.Text == "Y")
    || (Button7.Text == "Y" & Button8.Text == "Y" & Button9.Text == "Y")
    || (Button1.Text == "Y" & Button4.Text == "Y" & Button7.Text == "Y")
    || (Button2.Text == "Y" & Button5.Text == "Y" & Button8.Text == "Y")
    || (Button3.Text == "Y" & Button6.Text == "Y" & Button9.Text == "Y")
    || (Button1.Text == "Y" & Button5.Text == "Y" & Button9.Text == "Y")
    || (Button3.Text == "Y" & Button5.Text == "Y" & Button7.Text == "Y")
          )

        PublishWinY();

        changeturn();

    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    private void PublishWinX()
    {


        txt_box.Text = ("X Wins!");



        didwin = true;
        lockall();

    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    private void PublishWinY()
    {


        txt_box.Text = ("Y Wins!");



        didwin = true;
        lockall();

    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


    public void lockall()
    {

        Button1.Enabled = false;
        Button2.Enabled = false;
        Button3.Enabled = false;
        Button4.Enabled = false;
        Button5.Enabled = false;
        Button6.Enabled = false;
        Button7.Enabled = false;
        Button8.Enabled = false;
        Button9.Enabled = false;
    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {

            Button1.Text = "X";

            turn = false;


        }
        else
        {
            Button1.Text = "Y";
            turn = true;
        }

        Button1.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    protected void Button2_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button2.Text = "X";
            turn = false;

        }
        else
        {
            Button2.Text = "Y";
            turn = true;
        }
        Button2.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button3_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button3.Text = "X";
            turn = false;
        }
        else
        {
            Button3.Text = "Y";
            turn = true;
        }
        Button3.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button4_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button4.Text = "X";
            turn = false;
            //SpelPlan[5].Turn(false);//Knapp5 ska vara av
            //Button4.Enabled = SpelPlan[5].Get_Turn();
        }
        else
        {
            Button4.Text = "Y";
            turn = true;
        }
        Button4.Enabled = false;
        winforX();
        winforY();
        checkforcat();
        // if (turn == true)
        //{
        //    Button4.Text = "X";
        //    SpelPlan[5].Turn(false);//Knapp5 ska vara av
        //    Button4.Enabled = SpelPlan[5].Get_Turn();
        //}
        //else
        //{
        //    Button4.Text = "Y";
        //    turn = true;
        //}

        //SpelPlan[5].Turn(true);//Knapp5 ska vara av
        //Button4.Enabled = SpelPlan[5].Get_Turn();
    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button5_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button5.Text = "X";
            turn = false;
        }
        else
        {
            Button5.Text = "Y";
            turn = true;
        }
        Button5.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button10_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button6.Text = "X";
            turn = false;
        }
        else
        {
            Button6.Text = "Y";
            turn = true;
        }
        Button6.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button7_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button7.Text = "X";
            turn = false;
        }
        else
        {
            Button7.Text = "Y";
            turn = true;
        }
        Button7.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button8_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button8.Text = "X";
            turn = false;
        }
        else
        {
            Button8.Text = "Y";
            turn = true;
        }
        Button8.Enabled = false;
        winforX();
        winforY();
        checkforcat();

    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void Button9_Click(object sender, EventArgs e)
    {
        if (turn == true)
        {
            Button9.Text = "X";
            turn = false;
        }
        else
        {
            Button9.Text = "Y";
            turn = true;
        }
        Button9.Enabled = false;
        winforX();
        winforY();
        checkforcat();
    }
    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    public void checkforcat()
    {
        if (Button1.Enabled == false & Button2.Enabled == false & Button3.Enabled == false & Button4.Enabled == false & Button5.Enabled == false & Button6.Enabled == false & Button7.Enabled == false & Button8.Enabled == false & Button9.Enabled == false)
        {
            if (didwin == false)
            {
                txt_box.Text = ("no one wins :( play again?");

                Label1.Text = "Click a Button Again";

            }
        }
    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

    private void changeturn()
    {
        if (didwin == true)
        {

            if (turn == true)
            {

                Label1.Text = "x's Turn";

            }
            else
            {
                Label1.Text = "y's Turn";
            }
        }
    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    private void restart()
    {


        Button1.Enabled = true;
        Button1.Text = " ";
        Button2.Enabled = true;
        Button2.Text = " ";
        Button3.Enabled = true;
        Button3.Text = " ";
        Button4.Enabled = true;
        Button4.Text = " ";
        Button5.Enabled = true;
        Button5.Text = " ";
        Button6.Enabled = true;
        Button6.Text = " ";
        Button7.Enabled = true;
        Button7.Text = " ";
        Button8.Enabled = true;
        Button8.Text = " ";
        Button9.Enabled = true;
        Button9.Text = " ";


        txt_box.Text = (" ");
        txt_box.Enabled = false;


    }

    ///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    protected void btn_restart_Click(object sender, EventArgs e)
    {


        restart();



    }
}

推荐答案


这篇关于我怎么能用x和y球员上课,所以我的球员x的背景颜色为蓝色而我的球员的背景颜色为红色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 04:44