語言

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

屬性值

以零為基礎的索引代表選單項目在其父選單中的位置。

屬性

例外狀況

分配的數值小於零或大於物品數量。

範例

以下程式碼範例是切換選單中兩個選單項目的位置。 以下程式碼範例要求建立兩個 MenuItem 物件,分別命名 menuItem1 為 和 menuItem2。 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

備註

此屬性提供選單項目在其父選單選單集合中的索引位置。 你可以利用這個屬性將選單項目重新定位到選單中的不同位置。 你也可以在建立 a MenuItem 時使用這個屬性,指定它在選單結構中建立時的位置。

適用於