private void m_OnDeleteFile() { if (SelectedItems.Count == 0) { return; } try { int SelectedItem = SelectedItems.Count; InterfaceFile[] Items = new InterfaceFile[SelectedItem]; for (int i = 0; i != SelectedItem; i++) { Items[i] = (InterfaceFile)SelectedItems[i].Tag; } for (int i = 0; i != SelectedItem; i++) { if (Items[i].Status != 9) { continue; } string message = String.Format(eLePhantForm.Globalization["MSG_DELETEFILE"], Items[i].Name); if (MessageBox.Show(message, "lphant", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { krnGateway.DeleteFile(Items[i].strHash); ReloadList(true); } } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } }