Sdílet prostřednictvím


MenuItem.Index Vlastnost

Definice

Získá nebo nastaví hodnotu označující pozici položky nabídky v nadřazené nabídce.

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

Hodnota vlastnosti

Int32

Index založený na nule představující pozici položky nabídky v nadřazené nabídce.

Atributy

Výjimky

Přiřazená hodnota je menší než nula nebo větší než počet položek.

Příklady

Následující příklad kódu přepne pozici dvou položek nabídky v nabídce. Následující příklad kódu vyžaduje, aby byly vytvořeny dva MenuItem objekty s názvem menuItem1 a menuItem2. Položka menuItem1 nabídky se přesune o jednu pozici v nabídce dolů, zatímco menuItem2 se přesune o jednu pozici nahoru.

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

Poznámky

Tato vlastnost poskytuje indexované umístění položky nabídky v kolekci položek nabídky nadřazené nabídky. Tuto vlastnost můžete použít k přemísťování položky nabídky do jiného umístění v nabídce. Tuto vlastnost můžete použít také při vytváření objektu MenuItem k určení jeho umístění v struktuře nabídek v době vytvoření.

Platí pro