if (ResultListBox.SelectedIndex != -1) { if ((ResultListBox.SelectedItem.ToString().IndexOf("1# Error") !=-1) || ((ResultListBox.SelectedItem.ToString().IndexOf("1# Not") !=-1))) { MessageBox.Show("Nothing to delete"); ResultListBox.SelectedIndex = -1; } else { MessageBox.Show(ResultListBox.SelectedItem.ToString() + " Deleted"); ArrayList arrList = new ArrayList(); arrList.Add(ResultListBox.SelectedItem); ResultListBox.Items.Remove(ResultListBox.SelectedItem); ResultListBox.Refresh(); FileIO del = new FileIO(); del.deleteIndex(arrList); }