Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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);
            }
        }