private void DeleteSelectedItem() { if (SelectedShowItem != null) { ShowData.DeleteItem(SelectedShowItem); listViewShowItems.Items.RemoveAt(listViewShowItems.SelectedIndices[0]); } CheckButtons(); }
private void buttonDeleteItem_Click(object sender, EventArgs e) { if (SelectedShowItem != null) { int index = SelectedShowItem.ItemOrder; ShowData.DeleteItem(SelectedShowItem); listViewShowItems.Items.RemoveAt(listViewShowItems.SelectedIndices[0]); CheckButtons(); UpdateListViewItems(); if (index > 0) { this.listViewShowItems.Items[index - 1].Selected = true; } else { if (listViewShowItems.Items.Count != index) { this.listViewShowItems.Items[index].Selected = true; } } } }