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)