예제 #1
0
 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);
         }
     }
 }
예제 #2
0
 public IsCorrect(ListGenerator listGenerator)
 {
     this.listGenerator = listGenerator;
 }
예제 #3
0
 public Form1()
 {
     InitializeComponent();
     listGenerators = new ListGenerator(inputTextBox);
 }