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
プロパティ値
親メニュー内のメニュー項目の位置を表す 0 から始まるインデックス番号。
- 属性
例外
代入された値が 0 未満か、項目数より大きい値です。
例
次のコード例では、メニュー内の 2 つのメニュー項目の位置を切り替えます。 次のコード例では、 と menuItem2
という名前menuItem1
の 2 つのMenuItemオブジェクトを作成する必要があります。 メニュー項目は menuItem1
メニュー内の 1 つ下の位置に移動し menuItem2
、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 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 使用して、作成時にメニュー構造内の位置を指定することもできます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET