winform: как переставить меню? - PullRequest
1 голос
/ 09 июля 2009

на основе .designer.cs, я предполагаю, что расположение меню основано на порядке их добавления в методе AddRange menuStrip:

this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.windowsMenu,
            this.helpMenu});

есть ли способ изменить порядок меню? я поместил динамически сгенерированное меню в мой код, они всегда появляются после helpMenu, есть ли способ переупорядочить меню?

1 Ответ

1 голос
/ 09 июля 2009

Когда вы добавляете элементы в menuStrip, используйте метод Insert, указывая индекс, в который вы хотите вставить меню.

Например, чтобы добавить пункт меню в первую позицию:

menuStrip.Items.Insert(0, new ToolStripMenuItem { Text = "Sample" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...