MenuItem.Index Özellik

Tanım

Menü öğesinin üst menüsündeki konumunu gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

Menü öğesinin üst menüsündeki konumunu temsil eden sıfır tabanlı dizin.

Öznitelikler

Özel durumlar

Atanan değer sıfırdan küçük veya öğe değerinden büyük.

Örnekler

Aşağıdaki kod örneği, bir menüdeki iki menü öğesinin konumunu değiştirir. Aşağıdaki kod örneği, ve MenuItemadlı menuItem1 iki menuItem2 nesnenin oluşturulmasını gerektirir. Menü menuItem1 öğesi menüde bir konum aşağı, bir konum yukarı hareket eder 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

Açıklamalar

Bu özellik, bir menü öğesinin üst menüsünün menü öğesi koleksiyonundaki dizinlenmiş konumunu sağlar. Menü öğesini menüsündeki farklı bir konuma yeniden konumlandırmak için bu özelliği kullanabilirsiniz. Bu özelliği, oluşturma MenuItem sırasında menü yapısındaki konumunu belirtmek için oluştururken de kullanabilirsiniz.

Şunlara uygulanır