MenuItem.Index プロパティ

定義

親メニュー内のメニュー項目の位置を示す値を取得または設定します。Gets or sets a value indicating the position of the menu item in its parent menu.

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

プロパティ値

親メニュー内のメニュー項目の位置を表す 0 から始まるインデックス番号。The zero-based index representing the position of the menu item in its parent menu.

属性

例外

代入された値が 0 未満か、項目数より大きい値です。The assigned value is less than zero or greater than the item count.

次のコード例では、メニュー内の2つのメニュー項目の位置を切り替えます。The following code example switches the position of two menu items in a menu. 次のコード例では、 MenuItemととmenuItem2いう名前menuItem1の2つのオブジェクトを作成する必要があります。The following code example requires that two MenuItem objects are created named menuItem1 and menuItem2. メニュー menuItem1項目は、メニュー内で1つ上の位置menuItem2に移動し、1つ上の位置に移動します。The menuItem1 menu item moves down one position in the menu, while menuItem2 moves up one position.

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

注釈

このプロパティは、親メニューのメニュー項目コレクション内のメニュー項目のインデックス位置を提供します。This property provides the indexed position of a menu item in the menu item collection of its parent menu. このプロパティを使用すると、メニュー項目の位置をメニュー内の別の場所に変更できます。You can use this property to reposition a menu item to a different location within its menu. 作成時にメニュー構造内の位置をMenuItem指定するために、を作成するときにこのプロパティを使用することもできます。You can also use this property when creating a MenuItem to specify its position in a menu structure at the time of creation.

適用対象