Toolstripitem всегда в конце меню - PullRequest
0 голосов
/ 03 февраля 2011

Кто-нибудь знает какой-нибудь способ сохранить инструментальную строку всегда в конце меню?независимо от добавления или удаления других предметов.

спасибо, Хорея

1 Ответ

0 голосов
/ 03 февраля 2011

Если вы добавляете элементы меню динамически, попробуйте использовать AddAt () вместо Add () в MenuItemCollection ToolStrip.Добавляйте каждый новый элемент меню в индекс на два меньше, чем размер коллекции, и текущий последний элемент MenuItem будет сохраняться последним.

В конструкторе у вас нет ничего, чтобы что-то держать снаруживсего нового, которое вы создаете, но вы можете просто перетащить его, чтобы получить его в (начальном) порядке, который вы хотите.

Вы также можете использовать различные свойства макета.Если вы объединяете два меню вместе, вы можете указать MergeAction для Вставки, с MergeIndex, указывающим, куда вы хотите добавить новые.Вы можете использовать свойство Alignment для ToolStripMenuItem, расположенного непосредственно в ToolStrip, чтобы поместить корневое меню или элемент меню с правой стороны строки меню или панели инструментов.

...