MenuItem.Index 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會取得或設定一個值,指示選單項目在其父選單中的位置。
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 時使用這個屬性,指定它在選單結構中建立時的位置。