MenuItem.Index 屬性

定義

取得或設定值,指出功能表項目在父功能表中的位置。

public:
 property int Index { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int Index { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Index : int with get, set
Public Property Index As Integer

屬性值

以零為起始的索引,表示功能表項目在父功能表中的位置。

屬性

例外狀況

指派的值小於零或大於項目計數。

範例

下列程式碼範例會切換功能表中兩個功能表項目的位置。 下列程式碼範例需要建立名為 和 menuItem2 的兩 MenuItemmenuItem1 物件。 menuItem1功能表項目會向下移動功能表中的一個位置,而 menuItem2 向上移動一個位置。

public:
   void SwitchMyMenuItems()
   {
      // Move menuItem1 down one position in the menu order.
      menuItem1->Index = menuItem1->Index + 1;
      // Move menuItem2 up one position in the menu order.
      menuItem2->Index = menuItem2->Index - 1;
   }
public void SwitchMyMenuItems()
{
   // Move menuItem1 down one position in the menu order.
   menuItem1.Index = menuItem1.Index + 1;
   // Move menuItem2 up one position in the menu order.
   menuItem2.Index = menuItem2.Index - 1;
}
Public Sub SwitchMyMenuItems()
    ' Move menuItem1 down one position in the menu order.
    menuItem1.Index = menuItem1.Index + 1
    ' Move menuItem2 up one position in the menu order.
    menuItem2.Index = menuItem2.Index - 1
End Sub

備註

這個屬性會在其父功能表的功能表項目集合中,提供功能表項目的索引位置。 您可以使用這個屬性,將功能表項目重新置放到其功能表中的不同位置。 您也可以在建立 時使用這個屬性,在建立 MenuItem 時指定其在功能表結構中的位置。

適用於