AddonManager.MainForm.basketsListBox_KeyUp C# (CSharp) Метод

basketsListBox_KeyUp() приватный Метод

private basketsListBox_KeyUp ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
Результат void
        private void basketsListBox_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Delete)
            {
                if (basketsListBox.SelectedIndex != -1)
                {
                    int oldIndex = basketsListBox.SelectedIndex;
                    basketsListBox.Items.RemoveAt(basketsListBox.SelectedIndex);
                    basketsListBox.SelectedIndex = Math.Min(0, oldIndex - 1);
                }
            }
            else if (e.KeyData == (Keys.Control | Keys.Delete))
            {
                if (basketsListBox.SelectedIndex != -1)
                {
                    string currentItem = basketsListBox.SelectedItem.ToString();
                    basketsListBox.ClearSelected();
                    basketsListBox.Items.Clear();
                    basketsListBox.Items.Add(currentItem);
                    basketsListBox.SelectedItem = currentItem;
                }
            }
            else if (e.KeyData == (Keys.Shift | Keys.Delete))
            {
                basketsListBox.ClearSelected();
                basketsListBox.Items.Clear();
            }

        }
        private void basketsListBox_MouseDown(object sender, MouseEventArgs e)