на основе .designer.cs, я предполагаю, что расположение меню основано на порядке их добавления в методе AddRange menuStrip:
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.windowsMenu,
this.helpMenu});
есть ли способ изменить порядок меню? я поместил динамически сгенерированное меню в мой код, они всегда появляются после helpMenu, есть ли способ переупорядочить меню?