У меня есть toolStrip1, помещенный в форму (System.Windows.Forms) в C #, и к нему добавлены пять кнопок toolStrip. Теперь мне интересно, как позволить пользователю переупорядочить эти кнопки, перетащив их на другие позиции в toolStrip1. Я установил для toolStrip1.AllowItemReorder значение true, а для AllowDrop - значение false, как предлагает Microsoft в статье.
Теперь должна быть включена автоматическая обработка переупорядочения элементов в toolStrip1. Но это не работает - только если я удерживаю нажатой клавишу ALT, toolStrip1 реагирует на попытки переупорядочения со стороны пользователя. Действительно ли я должен самостоятельно обрабатывать DragEvent, DragEnter, DragLeave, чтобы не удерживать клавишу Alt во время переупорядочивания элементов?
Если это так, дайте мне пример того, как эти события будут выглядеть в toolStrip с toolStripButtons, если я хочу перетащить один элемент в другую позицию внутри toolStrip1, не удерживая никаких клавиш ALT (как это делает Internet Explorer Favorites). Я не разбираюсь в этом вопросе.