J'ai une ListBox dans une application Windows Form. Je peux facilement déplacer des éléments individuels vers le haut et vers le bas dans la boîte de liste avec ce script :
int newIndex = inputFiles.SelectedIndex + direction;
if (newIndex < 0)
newIndex = inputFiles.Items.Count-1;
if (newIndex >= inputFiles.Items.Count)
newIndex = 0;
object selected = inputFiles.SelectedItem;
inputFiles.Items.Remove(selected);
inputFiles.Items.Insert(newIndex, selected);
inputFiles.SetSelected(newIndex, true);
Comment déplacer plusieurs éléments sélectionnés ? Je vous remercie tous !