private void generateButton_Click(object sender, EventArgs e) { try { listGenerators = new ListGenerator(inputTextBox, (string)nameClassBox.Text, (string)nameListBox.Text, (string)categoryNameBox.Text); copyButton.Visible = true; clearListButton.Visible = true; } catch (IndexOutOfRangeException) { MessageBox.Show("Ilość wyrażeń jest mniejsza niż liczba kategorii", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Wystąpił nieznany błąd w programie. Informacje ułatwiające rozpoznanie błędu zostały zapisane" + Environment.NewLine + ex.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); if (!File.Exists(@"error_listGenerator.txt")) { File.Create(@"error_listGenerator.txt"); } using (StreamWriter sw = new StreamWriter(@"error_listGenerator.txt", true)) { sw.WriteLine(DateTime.Now + " " + ex.Message); } } }
public IsCorrect(ListGenerator listGenerator) { this.listGenerator = listGenerator; }
public Form1() { InitializeComponent(); listGenerators = new ListGenerator(inputTextBox); }