示例#1
0
        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();
                    }
                }
            }
        }
示例#2
0
        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();
                    }
                }
            }
        }
示例#3
0
        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();
        }
示例#4
0
 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;
     }
 }
示例#5
0
 private void button1_Click(object sender, EventArgs e)
 {
     neue_Datei            = new Inidatei(dateipfad_textbox.Text);
     DAtei_schon_geaendert = false;
     Alles_Eintragen();
 }