예제 #1
0
        /// <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 = "";
        }
예제 #2
0
 /// <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();
     }
 }