private void ManageListView_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Enter: if (ManageListView.SelectedItems.Count > 0) { FileOpenButton.PerformClick(); } break; case Keys.Delete: if (ManageListView.SelectedItems.Count > 0) { DeleteSelectedApp(); } break; } }
private void ManageListView_DoubleClick(object sender, EventArgs e) { try { // Do a hit test for the current mouse position ListViewHitTestInfo hitInfo = ManageListView.HitTest(ManageListView.PointToClient(MousePosition)); // Check if any items are selected if (0 == ManageListView.SelectedItems.Count) { // No items selected } else { FileOpenButton.PerformClick(); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }