MenuItem.Index Propriedade

Definição

Obtém ou define um valor que indica a posição do item de menu em seu menu pai.

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

Valor da propriedade

Int32

O índice baseado em zero que representa a posição do item de menu no seu menu pai.

Atributos

Exceções

O valor atribuído é menor que zero ou maior que contagem de itens.

Exemplos

O exemplo de código a seguir alterna a posição de dois itens de menu em um menu. O exemplo de código a seguir requer que dois MenuItem objetos sejam criados nomeados menuItem1 e menuItem2. O menuItem1 item de menu move para baixo uma posição no menu, enquanto menuItem2 move para cima uma posição.

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

Comentários

Essa propriedade fornece a posição indexada de um item de menu na coleção de itens de menu de seu menu pai. Você pode usar essa propriedade para reposicionar um item de menu para um local diferente em seu menu. Você também pode usar essa propriedade ao criar uma MenuItem para especificar sua posição em uma estrutura de menu no momento da criação.

Aplica-se a