Aracılığıyla paylaş


MenuItem.IsParent Özellik

Tanım

Menü öğesinin alt menü öğeleri içerip içermediğini belirten bir değer alır.

public:
 virtual property bool IsParent { bool get(); };
[System.ComponentModel.Browsable(false)]
public override bool IsParent { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsParent : bool
Public Overrides ReadOnly Property IsParent As Boolean

Özellik Değeri

Boolean

true menü öğesi alt menü öğeleri içeriyorsa; false menü tek başına bir menü öğesiyse.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, adlı menuItem1bir ile ilişkilendirilmiş herhangi bir MenuItem alt menü olup olmadığını belirler. Herhangi bir alt menü varsa, özelliğini falseolarak ayarlayarak Enabled bunları devre dışı bırakır. Örnek, adlı menuItem1bir MenuItem oluşturulmuş olmasını gerektirir.

void DisableMyChildMenus()
{
   
   // Determine if menuItem2 is a parent menu.
   if ( menuItem2->IsParent == true )
   {
      
      // Loop through all the submenus.
      for ( int i = 0; i < menuItem2->MenuItems->Count; i++ )
      {
         
         // Disable all of the submenus of menuItem2.
         menuItem2->MenuItems[ i ]->Enabled = false;

      }
   }
}
public void DisableMyChildMenus ()
{
   // Determine if menuItem2 is a parent menu.
   if(menuItem2.IsParent == true)
   {
      // Loop through all the submenus.
      for(int i = 0; i < menuItem2.MenuItems.Count; i++)
      {
         // Disable all of the submenus of menuItem2.
         menuItem2.MenuItems[i].Enabled = false;
      }
   }
}
Public Sub DisableMyChildMenus()
    ' Determine if menuItem2 is a parent menu.
    If menuItem2.IsParent = True Then
        ' Loop through all the submenus.
        Dim i As Integer
        For i = 0 To menuItem2.MenuItems.Count - 1
            ' Disable all of the submenus of menuItem2.
            menuItem2.MenuItems(i).Enabled = False
        Next i
    End If
End Sub

Açıklamalar

Tüm menü yapısında Parent kodda gezinmek için bu özelliği özelliğiyle birlikte kullanabilirsiniz.

Şunlara uygulanır