Språk

MenuItem.Index Egenskap

Definition

Hämtar eller anger ett värde som anger menyalternativets position i den överordnade menyn.

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

Egenskapsvärde

Det nollbaserade indexet som representerar menyalternativets position i den överordnade menyn.

Attribut

Undantag

Det tilldelade värdet är mindre än noll eller större än antalet objekt.

Exempel

I följande kodexempel växlar du positionen för två menyalternativ i en meny. Följande kodexempel kräver att två MenuItem objekt skapas med namnet menuItem1 och menuItem2. Menyalternativet menuItem1 flyttas ned en position i menyn, medan menuItem2 det flyttas upp en 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

Kommentarer

Den här egenskapen ger den indexerade positionen för ett menyalternativ i menyobjektsamlingen på den överordnade menyn. Du kan använda den här egenskapen för att flytta ett menyalternativ till en annan plats i menyn. Du kan också använda den här egenskapen när du skapar en MenuItem för att ange dess position i en menystruktur när den skapas.

Gäller för