private void OnSaveClick() { Program.SaveToFile(); SaveBtn.Invoke((MethodInvoker) delegate() { SaveBtn.Enabled = false; }); }
/// <summary> /// Generating words and writing them to listbox. /// </summary> private void Generate() { Searcher search = new Searcher(Search_path); List <string> generated_words = new List <string>(); int counter = 0; for (int i = 0; i < Iterator; i++) { search.Word = Algorythm.Generate_Word(); bool is_eng = search.Is_English_Word(); if (is_eng) { counter++; WriteToLBox(search.Word + " ENGLISH" + Environment.NewLine); } else { WriteToLBox(search.Word + " NOT ENGLISH" + Environment.NewLine); } generated_words.Add(search.Word); WriteToLBox(Environment.NewLine); Thread.Sleep(Sleep); } fm.AddTo_GeneratedWords(generated_words); WriteToLBox("English words generated: " + counter + "/" + Iterator + Environment.NewLine); WriteToLBox("Press 'Save' button to save generated words."); SaveBtn.Invoke((MethodInvoker) delegate() { SaveBtn.Enabled = true; }); }