Ejemplo n.º 1
0
        void ReleaseDesignerOutlets()
        {
            if (ButtonEight != null)
            {
                ButtonEight.Dispose();
                ButtonEight = null;
            }

            if (ButtonFive != null)
            {
                ButtonFive.Dispose();
                ButtonFive = null;
            }

            if (ButtonFour != null)
            {
                ButtonFour.Dispose();
                ButtonFour = null;
            }

            if (ButtonNine != null)
            {
                ButtonNine.Dispose();
                ButtonNine = null;
            }

            if (ButtonOne != null)
            {
                ButtonOne.Dispose();
                ButtonOne = null;
            }

            if (ButtonRestart != null)
            {
                ButtonRestart.Dispose();
                ButtonRestart = null;
            }

            if (ButtonSeven != null)
            {
                ButtonSeven.Dispose();
                ButtonSeven = null;
            }

            if (ButtonSix != null)
            {
                ButtonSix.Dispose();
                ButtonSix = null;
            }

            if (ButtonThree != null)
            {
                ButtonThree.Dispose();
                ButtonThree = null;
            }

            if (ButtonTwo != null)
            {
                ButtonTwo.Dispose();
                ButtonTwo = null;
            }

            if (LabelTurn != null)
            {
                LabelTurn.Dispose();
                LabelTurn = null;
            }

            if (LabelWinner != null)
            {
                LabelWinner.Dispose();
                LabelWinner = null;
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (ViewLabel != null)
            {
                ViewLabel.Dispose();
                ViewLabel = null;
            }

            if (ButtonZero != null)
            {
                ButtonZero.Dispose();
                ButtonZero = null;
            }

            if (ButtonOne != null)
            {
                ButtonOne.Dispose();
                ButtonOne = null;
            }

            if (ButtonTwo != null)
            {
                ButtonTwo.Dispose();
                ButtonTwo = null;
            }

            if (ButtonThree != null)
            {
                ButtonThree.Dispose();
                ButtonThree = null;
            }

            if (ButtonFour != null)
            {
                ButtonFour.Dispose();
                ButtonFour = null;
            }

            if (ButtonFive != null)
            {
                ButtonFive.Dispose();
                ButtonFive = null;
            }

            if (ButtonSix != null)
            {
                ButtonSix.Dispose();
                ButtonSix = null;
            }

            if (ButtonSeven != null)
            {
                ButtonSeven.Dispose();
                ButtonSeven = null;
            }

            if (ButtonEight != null)
            {
                ButtonEight.Dispose();
                ButtonEight = null;
            }

            if (ButtonNine != null)
            {
                ButtonNine.Dispose();
                ButtonNine = null;
            }

            if (ButtonPlus != null)
            {
                ButtonPlus.Dispose();
                ButtonPlus = null;
            }

            if (ButtonMinus != null)
            {
                ButtonMinus.Dispose();
                ButtonMinus = null;
            }

            if (ButtonMultiply != null)
            {
                ButtonMultiply.Dispose();
                ButtonMultiply = null;
            }

            if (ButtonDivide != null)
            {
                ButtonDivide.Dispose();
                ButtonDivide = null;
            }

            if (ButtonEquals != null)
            {
                ButtonEquals.Dispose();
                ButtonEquals = null;
            }

            if (ButtonClear != null)
            {
                ButtonClear.Dispose();
                ButtonClear = null;
            }
        }
Ejemplo n.º 3
0
        public void checkit()
        {
            //Check if tie
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") && !ButtonTwo.Title(UIControlState.Normal).Equals("") && !ButtonThree.Title(UIControlState.Normal).Equals("") &&
                !ButtonFour.Title(UIControlState.Normal).Equals("") && !ButtonFive.Title(UIControlState.Normal).Equals("") && !ButtonSix.Title(UIControlState.Normal).Equals("") &&
                !ButtonSeven.Title(UIControlState.Normal).Equals("") && !ButtonEight.Title(UIControlState.Normal).Equals("") && !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                LabelWinner.Text = "Tie";
            }

            //Check diagonal for X
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("X") && ButtonFive.Title(UIControlState.Normal).Equals("X") && ButtonNine.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonThree.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonSeven.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonThree.Title(UIControlState.Normal).Equals("X") && ButtonFive.Title(UIControlState.Normal).Equals("X") && ButtonSeven.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            //Check rows for X
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonTwo.Title(UIControlState.Normal).Equals("") || !ButtonThree.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("X") && ButtonTwo.Title(UIControlState.Normal).Equals("X") && ButtonThree.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonFour.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonSix.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonFour.Title(UIControlState.Normal).Equals("X") && ButtonFive.Title(UIControlState.Normal).Equals("X") && ButtonSix.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonSeven.Title(UIControlState.Normal).Equals("") || !ButtonEight.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonSeven.Title(UIControlState.Normal).Equals("X") && ButtonEight.Title(UIControlState.Normal).Equals("X") && ButtonNine.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            //Check columns for X
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonFour.Title(UIControlState.Normal).Equals("") || !ButtonSeven.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("X") && ButtonFour.Title(UIControlState.Normal).Equals("X") && ButtonSeven.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonTwo.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonEight.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonTwo.Title(UIControlState.Normal).Equals("X") && ButtonFive.Title(UIControlState.Normal).Equals("X") && ButtonEight.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonThree.Title(UIControlState.Normal).Equals("") || !ButtonSix.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonThree.Title(UIControlState.Normal).Equals("X") && ButtonSix.Title(UIControlState.Normal).Equals("X") && ButtonNine.Title(UIControlState.Normal).Equals("X"))
                {
                    LabelWinner.Text    = "Player X wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            //Check diagonal for O
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("O") && ButtonFive.Title(UIControlState.Normal).Equals("O") && ButtonNine.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonThree.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonSeven.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonThree.Title(UIControlState.Normal).Equals("O") && ButtonFive.Title(UIControlState.Normal).Equals("O") && ButtonSeven.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            //Check rows for O
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonTwo.Title(UIControlState.Normal).Equals("") || !ButtonThree.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("O") && ButtonTwo.Title(UIControlState.Normal).Equals("O") && ButtonThree.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonFour.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonSix.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonFour.Title(UIControlState.Normal).Equals("O") && ButtonFive.Title(UIControlState.Normal).Equals("O") && ButtonSix.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonSeven.Title(UIControlState.Normal).Equals("") || !ButtonEight.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonSeven.Title(UIControlState.Normal).Equals("O") && ButtonEight.Title(UIControlState.Normal).Equals("O") && ButtonNine.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            //Check columns for O
            if (!ButtonOne.Title(UIControlState.Normal).Equals("") || !ButtonFour.Title(UIControlState.Normal).Equals("") || !ButtonSeven.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonOne.Title(UIControlState.Normal).Equals("O") && ButtonFour.Title(UIControlState.Normal).Equals("O") && ButtonSeven.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonTwo.Title(UIControlState.Normal).Equals("") || !ButtonFive.Title(UIControlState.Normal).Equals("") || !ButtonEight.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonTwo.Title(UIControlState.Normal).Equals("O") && ButtonFive.Title(UIControlState.Normal).Equals("O") && ButtonEight.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
            if (!ButtonThree.Title(UIControlState.Normal).Equals("") || !ButtonSix.Title(UIControlState.Normal).Equals("") || !ButtonNine.Title(UIControlState.Normal).Equals(""))
            {
                if (ButtonThree.Title(UIControlState.Normal).Equals("O") && ButtonSix.Title(UIControlState.Normal).Equals("O") && ButtonNine.Title(UIControlState.Normal).Equals("O"))
                {
                    LabelWinner.Text    = "Player O wins";
                    ButtonOne.Enabled   = false;
                    ButtonTwo.Enabled   = false;
                    ButtonThree.Enabled = false;
                    ButtonFour.Enabled  = false;
                    ButtonFive.Enabled  = false;
                    ButtonSix.Enabled   = false;
                    ButtonSeven.Enabled = false;
                    ButtonEight.Enabled = false;
                    ButtonNine.Enabled  = false;
                }
            }
        }