예제 #1
0
 public void Reset(string text, bool isRight)
 {
     this.state     = AnswerButtonState.Default;
     this.BackColor = defaultColor;
     this.Text      = text;
     this.isRight   = isRight;
     this.Enabled   = true;
 }
예제 #2
0
        public AnswerButton SetState(AnswerButtonState buttonState)
        {
            _state = buttonState;

            switch (_state)
            {
                case AnswerButtonState.Normal:
                    RenderButtonState(Colors.Black);
                    break;
                case AnswerButtonState.Selected:
                    RenderButtonState(Colors.Orange);
                    break;
                case AnswerButtonState.WrongAnswer:
                    RenderButtonState(Colors.Red);
                    break;
                case AnswerButtonState.CorrectAnswer:
                    RenderButtonState(Colors.Green);
                    break;                
            }
            return this;
        }
        public AnswerButton SetState(AnswerButtonState buttonState)
        {
            _state = buttonState;

            switch (_state)
            {
            case AnswerButtonState.Normal:
                RenderButtonState(Colors.Black);
                break;

            case AnswerButtonState.Selected:
                RenderButtonState(Colors.Orange);
                break;

            case AnswerButtonState.WrongAnswer:
                RenderButtonState(Colors.Red);
                break;

            case AnswerButtonState.CorrectAnswer:
                RenderButtonState(Colors.Green);
                break;
            }
            return(this);
        }
예제 #4
0
        public AnswerButton()
        {
            InitializeComponent();

            _state = AnswerButtonState.Normal;
        }
        public AnswerButton()
        {
            InitializeComponent();

            _state = AnswerButtonState.Normal;
        }