/// <summary> /// This button will generate a random word /// for practice /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_generateWord_Click(object sender, EventArgs e) { WordList wordlist = WordList.LoadList(txt_filename.Text); word = wordlist.GetWordToPractice(); txt_practiceFrom.Text = word.Translations[word.FromLanguage]; txt_practiceTo.Text = wordlist.Languages[word.ToLanguage]; Label_answer.Hide(); txt_practiceAnswer.Text = ""; }
/// <summary> /// Will check if the user entered the correct answer /// to the practice word /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_PracticeCheck_Click(object sender, EventArgs e) { hideAll(); grp_practice.Show(); if (txt_practiceAnswer.Text == word.Translations[word.ToLanguage]) { Label_answer.Text = "Correct Answer! Well done."; Label_answer.Show(); } else { Label_answer.Text = "Wrong Answer. Try again! The correct answer was " + word.Translations[word.ToLanguage]; Label_answer.Show(); } }