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); } }
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); } } }