Beispiel #1
0
        private void addButton_Click(object sender, EventArgs e)
        {
            var addForm = new AddForm();
            var result  = addForm.ShowDialog();

            if (result == DialogResult.OK)
            {
                people.Add(addForm.Person);
                peopleListBox.Items.Add(addForm.Person);
            }
        }
Beispiel #2
0
 private void editButton_Click(object sender, EventArgs e)
 {
     if (peopleListBox.SelectedItem is Person person)
     {
         var editForm = new AddForm(person);
         var result   = editForm.ShowDialog();
         if (result == DialogResult.OK)
         {
             var index = peopleListBox.SelectedIndex;
             people.RemoveAt(index);
             people.Insert(index, editForm.Person);
             peopleListBox.Items.RemoveAt(index);
             peopleListBox.Items.Insert(index, editForm.Person);
         }
     }
 }