// States Handling private void ChangeStateCompleted() { state = TrueFalseFormState.Completed; // Show Results var results = data.GetResults(); label.Text = ResultsToString(results); label.TextAlign = ContentAlignment.MiddleLeft; // Change UI Appearance panelIndex.Hide(); if (results.NumberOfMistakes > 0) { panelButtons.Height = 24; btnLeft.Font = new Font(btnLeft.Font.Name, 8.25F); btnRight.Font = new Font(btnRight.Font.Name, 8.25F); btnLeft.Enabled = false; btnLeft.Hide(); btnSkip.Enabled = false; btnSkip.Hide(); btnRight.Text = "See my Mistakes"; btnRight.Dock = DockStyle.Fill; timer.Enabled = false; labelTimer.Hide(); } else { panelButtons.Hide(); } // Clear Saved }
private void ChangeStateMistakes() { state = TrueFalseFormState.Mistakes; // Change Data data = data.GetMistakes(); // Change UI Appearance label.TextAlign = ContentAlignment.MiddleCenter; panelIndex.Show(); btnRight.Dock = DockStyle.Right; btnRight.Width = 75; btnRight.Text = "Next"; btnLeft.Text = "Previous"; btnLeft.Enabled = true; btnLeft.Show(); labelAnswer.Show(); UpdateUI(); }