MenuItem.Index Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą położenie elementu menu w menu nadrzędnym.

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

Wartość właściwości

Indeks oparty na zera reprezentujący położenie elementu menu w menu nadrzędnym.

Atrybuty

Wyjątki

Przypisana wartość jest mniejsza niż zero lub większa niż liczba elementów.

Przykłady

Poniższy przykład kodu przełącza położenie dwóch elementów menu w menu. Poniższy przykład kodu wymaga utworzenia dwóch MenuItem obiektów o nazwie menuItem1 i menuItem2. Element menuItem1 menu przenosi w dół jedną pozycję w menu, a jednocześnie menuItem2 przenosi się w górę w górę.

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

Uwagi

Ta właściwość udostępnia indeksowaną pozycję elementu menu w kolekcji elementów menu nadrzędnego. Za pomocą tej właściwości można zmienić położenie elementu menu na inną lokalizację w menu. Tę właściwość można również użyć podczas tworzenia obiektu MenuItem w celu określenia jego pozycji w strukturze menu w momencie tworzenia.

Dotyczy