private void button3_Click(object sender, EventArgs e) { if (ListSelect.SelectedIndex != -1) { ListAvailable.Items.Add(ListSelect.SelectedItem.ToString()); int I = ListSelect.SelectedIndex; ListSelect.Items.RemoveAt(I); ListSelect.Focus(); if (ListSelect.Items.Count > 0) { if (I < ListSelect.Items.Count) { ListSelect.SetSelected(I, true); } else { ListSelect.SetSelected(0, true); } } } }