2009-07-09 5 views
1
.designer.cs를 기반으로

, 나는 메뉴의 배열이 menuStrip의 AddRange 메소드에 추가 한 순서에 기반한다고 추론합니다.winform : 메뉴를 재정렬하는 방법?

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

메뉴 순서를 변경할 수있는 방법이 있습니까? 내 코드에 동적으로 생성 된 메뉴를 넣어, 그들은 항상 helpMenu 다음에 나타납니다, 메뉴를 재정렬 할 수있는 방법이 있습니까?

답변

1

menuStrip에 항목을 추가 할 때 메뉴를 삽입 할 색인을 지정하여 Insert 메서드를 사용합니다.

예를 들면, 첫 번째 위치에 메뉴 항목을 추가 :

menuStrip.Items.Insert(0, new ToolStripMenuItem { Text = "Sample" }); 
관련 문제