MenuItem.Index Eigenschaft

Definition

Ruft einen Wert ab, der die Position des Menüelements im übergeordneten Menü angibt, oder legt diesen fest.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

Eigenschaftswert

Der nullbasierte Index, der die Position des Menüelements im übergeordneten Menü darstellt.The zero-based index representing the position of the menu item in its parent menu.

Attribute

Ausnahmen

Der zugewiesene Wert ist kleiner als 0 (null) oder größer als die Elementanzahl.The assigned value is less than zero or greater than the item count.

Beispiele

Im folgenden Codebeispiel wird die Position von zwei Menü Elementen in einem Menü gewechselt.The following code example switches the position of two menu items in a menu. Im folgenden Codebeispiel ist es erforderlich, dass zwei MenuItem-Objekte namens menuItem1 und menuItem2erstellt werden.The following code example requires that two MenuItem objects are created named menuItem1 and menuItem2. Das Menü Element menuItem1 wird im Menü um eine Position nach unten verschoben, während menuItem2 eine Position nach oben verschiebt.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

Hinweise

Diese Eigenschaft stellt die indizierte Position eines Menü Elements in der Menü Element Auflistung des übergeordneten Menüs bereit.This property provides the indexed position of a menu item in the menu item collection of its parent menu. Mit dieser Eigenschaft können Sie ein Menü Element an einer anderen Position im Menü neu positionieren.You can use this property to reposition a menu item to a different location within its menu. Sie können diese Eigenschaft auch verwenden, wenn Sie eine MenuItem erstellen, um die Position in einer Menüstruktur zum Zeitpunkt der Erstellung anzugeben.You can also use this property when creating a MenuItem to specify its position in a menu structure at the time of creation.

Gilt für: