MenuItem.Index Свойство

Определение

Возвращает или задает значение, указывающее положение элемента меню в его родительском меню.

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

Значение свойства

Отсчитываемый от нуля индекс, указывающий положение данного элемента в его родительском меню.

Атрибуты

Исключения

Заданное значение меньше нуля или больше, чем число элементов.

Примеры

В следующем примере кода показано, как переключать положение двух пунктов меню в меню. В следующем примере кода требуется создать два MenuItem объекта с именами menuItem1 и menuItem2. Элемент menuItem1 меню перемещается вниз на одну позицию в меню, а menuItem2 — на одну позицию вверх.

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

Комментарии

Это свойство предоставляет индексированную позицию элемента меню в коллекции элементов меню родительского меню. Это свойство можно использовать для перемещения пункта меню в другое расположение в его меню. Это свойство также можно использовать при создании MenuItem , чтобы указать его положение в структуре меню во время создания.

Применяется к