private void colorButton_Click(object sender, EventArgs e)
        {
            ButtonGuess colorButton = sender as ButtonGuess;

            if (m_GuessButtonToEdit.BackColor == SystemColors.Menu)
            {
                m_CurrentRow.DecrementRemainingSelections();
            }
            m_GuessButtonToEdit.BackColor = colorButton.BackColor;
            colorButton.Enabled           = false;
            this.Close();
        }
        private void initButtons()
        {
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    ButtonGuess button = new ButtonGuess(getButtonLocation(i, j), k_ButtonSize);

                    button.Enabled = true;
                    button.Click  += colorButton_Click;
                    r_ColorButtons.Add(button);
                    this.Controls.Add(button);
                }
            }

            setColors();
        }
Ejemplo n.º 3
0
        private List <ButtonGuess> initGuessButtons(int i_rowNumber)
        {
            List <ButtonGuess> guessButtons = new List <ButtonGuess>();

            for (int i = 0; i < k_SequenceLength; i++)
            {
                Point buttonLoc = new Point(
                    k_MarginLeft + ((k_GuessButtonSize + k_GoalButtonsGap) * i),
                    k_GuessMarginFromTop + ((k_GuessButtonsGap + k_GuessButtonSize) * i_rowNumber));

                ButtonGuess guessButton = new ButtonGuess(buttonLoc, k_GuessButtonSize);
                guessButton.Click += guessButton_Click;
                guessButtons.Add(guessButton);
                this.Controls.Add(guessButton);
            }

            return(guessButtons);
        }
 public void GetUserChoice(ButtonGuess i_GuessButtonClicked)
 {
     m_GuessButtonToEdit = i_GuessButtonClicked;
     this.ShowDialog();
 }
Ejemplo n.º 5
0
        private void guessButton_Click(object sender, EventArgs e)
        {
            ButtonGuess guessButtonClicked = sender as ButtonGuess;

            r_ColorForm.GetUserChoice(guessButtonClicked);
        }