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
屬性值
以零為起始的索引,表示功能表項目在父功能表中的位置。
- 屬性
例外狀況
指派的值小於零或大於項目計數。
範例
下列程式碼範例會切換功能表中兩個功能表項目的位置。 下列程式碼範例需要建立名為 和 menuItem2
的兩 MenuItem 個 menuItem1
物件。
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 時指定其在功能表結構中的位置。