private void buttonRemove_Click(object sender, EventArgs e)
{
var indices = this.listViewARChives.SelectedIndices;
if (indices.Count > 0)
{
string file = this.listViewARChives.SelectedItems[0].Tag.ToString();
this.listViewARChives.SelectedItems[0].Selected = false;
try { File.Delete(file); }
catch (IOException)
{
MessageBox.Show("Failed to delete ARChive.\nFile is locked by another process.",
"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
this.buttonRemove.Enabled = this.listViewARChives.SelectedItems.Count > 0;
}