private void StartTraining() { if (Properties.Settings.Default.verbsFilePath == "") { MessageBox.Show(this, "Please create a list of irregular verbs and save it using the \"Edit Verbs List\" button.", this.Text + " - Attention", MessageBoxButtons.OK, MessageBoxIcon.Information); editVerbsBtn.Focus(); return; } if (trainer != null) { trainer.Dispose(); } trainer = new Trainer(XmlEditor.ReadDictionnaryInFile(Properties.Settings.Default.verbsFilePath), GatherParamsToOptionArgs()); ClearAnswerAndCorrection(); trainer.Start(); NextQuestion(); }
public EditVerbsForm(EditRequest editRequest = EditRequest.Default) { InitializeComponent(); this.Dock = DockStyle.Fill; UserHasEdit = false; if (!File.Exists(Properties.Settings.Default.verbsFilePath) && Properties.Settings.Default.verbsFilePath != "") { MessageBox.Show(this, "Your last file \"" + Path.GetFileName(Properties.Settings.Default.verbsFilePath) + "\" could not be found. Relocate it or create a new one trough the Edit window.", this.Text + " - File could not be located", MessageBoxButtons.OK, MessageBoxIcon.Warning); Properties.Settings.Default.verbsFilePath = ""; Properties.Settings.Default.Save(); } if (editRequest == EditRequest.CreateNewFile) { ParseDictionaryInGrid(null); } else if (editRequest == EditRequest.OpenFile) { OpenFileBtn_Click(null, null); } else { if (Properties.Settings.Default.verbsFilePath == "") // If no stored file path, start a new File { ParseDictionaryInGrid(null); } else { ParseDictionaryInGrid(XmlEditor.ReadDictionnaryInFile(Properties.Settings.Default.verbsFilePath)); } } UpdateTitleWithFileName(); }