Aracılığıyla paylaş


MenuItem.Index Özellik

Tanım

Menü öğesinin üst menüsündeki konumunu belirten 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

Int32

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 menuItem2adlı menuItem1 iki MenuItem 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. Bu özelliği, menü öğesini menüsündeki farklı bir konuma yeniden konumlandırmak için kullanabilirsiniz. Bu özelliği, oluşturma sırasında menü yapısındaki konumunu belirtmek için oluştururken MenuItem de kullanabilirsiniz.

Şunlara uygulanır