private void Loeschen_Button_Click(object sender, EventArgs e) { int selected_section_number = sektionen_ListBox.SelectedIndex; if (selected_section_number >= 0) { if (DAtei_schon_geaendert) { DialogResult antwort = MessageBox.Show("Durch diese Aktion werden Sie \n die gewählte Sektion aus der Datei löschen! \n Wollen Sie wirklich trotzdem die Aktion durchführen?", "Sektion Löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (antwort == DialogResult.Yes) { neu_geaenderte_Datei.liste_von_Sektionen.RemoveAt(selected_section_number); Alles_Eintragen(); } } else { DialogResult antwort = MessageBox.Show("Durch diese Aktion werden Sie \n die gewählte Sektion aus der Datei löschen! \n Wollen Sie wirklich trotzdem die Aktion durchführen?", "Sektion Löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (antwort == DialogResult.Yes) { neu_geaenderte_Datei = neue_Datei; neu_geaenderte_Datei.liste_von_Sektionen.RemoveAt(selected_section_number); DAtei_schon_geaendert = true; Alles_Eintragen(); } } } }
private void Bearbeiten_Button_Click(object sender, EventArgs e) { int selected_section = sektionen_ListBox.SelectedIndex; if (selected_section >= 0) { Bearbeiten_Sektion btn = new Bearbeiten_Sektion(neue_Datei.liste_von_Sektionen.ElementAt(selected_section)); btn.ShowDialog(); if (btn.aenderungen_vorhanden) { if (!DAtei_schon_geaendert) { neu_geaenderte_Datei = neue_Datei; neu_geaenderte_Datei.liste_von_Sektionen[selected_section] = btn.zu_bearbeitende_Sektion; DAtei_schon_geaendert = true; Alles_Eintragen(); } else { neu_geaenderte_Datei.liste_von_Sektionen[selected_section] = btn.zu_bearbeitende_Sektion; Alles_Eintragen(); } } } }
private void hinzufuegen_Button_Click(object sender, EventArgs e) { Bearbeitung_Hinzufuegen neue_Bearbeitung = new Bearbeitung_Hinzufuegen(); neu_geaenderte_Datei = neue_Datei; neue_Bearbeitung.ShowDialog(); Alles_Eintragen(); }
private void button1_Click(object sender, EventArgs e) { neue_Datei = new Inidatei(dateipfad_textbox.Text); foreach (Sektion sektionen in neue_Datei.liste_von_Sektionen) { sektionen_ListBox.Items.Add(sektionen.sektion_name); } if (sektionen_ListBox.Items.Count > 0) { sektionen_ListBox.SelectedIndex = 0; } }
private void button1_Click(object sender, EventArgs e) { neue_Datei = new Inidatei(dateipfad_textbox.Text); DAtei_schon_geaendert = false; Alles_Eintragen(); }