private void editButton_Click(object sender, EventArgs e) { SourceModMenuItem menuItem = menuItemsListBox.SelectedItem as SourceModMenuItem; if (menuItem != null) { var editForm = new AddMenuItemForm(menuItem); if (editForm.ShowDialog() == DialogResult.OK) { int selectedIndex = menuItemsListBox.Items.IndexOf(menuItem); menuItemsListBox.Items.Remove(menuItem); menuItemsListBox.Items.Insert(selectedIndex, editForm.MenuItem); } } }
private void addItemButton_Click(object sender, EventArgs e) { var addForm = new AddMenuItemForm(); if (addForm.ShowDialog() == DialogResult.OK) { menuItemsListBox.Items.Add(addForm.MenuItem); } }