private void deleteFileToolStripMenuItem_Click(object sender, EventArgs e) { if (this.listViewFiles.SelectedItems != null && this.listViewFiles.SelectedItems.Count > 0) { int cnt = this.listViewFiles.SelectedItems.Count; string msg = string.Empty; string cpt = string.Empty; if (this.listViewFiles.SelectedItems.Count == 1) { msg = Program.Resources.GetString("ConfirmDeleteSingleFile"); cpt = Program.Resources.GetString("ConfirmCaptionDeleteSingleItem"); } else { msg = string.Format(Program.Resources.GetString("ConfirmDeleteMultipleFiles"), cnt); cpt = Program.Resources.GetString("ConfirmCaptionDeleteMultipleItems"); } if (MessageBox.Show(msg, cpt, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { foreach (ListViewItem lvi in this.listViewFiles.SelectedItems) { Capture cap = (lvi.Tag as Capture); cap.Delete(); this.listViewFiles.Items.Remove(lvi); } } } }