MenuItem.IsParent Свойство

Определение

Возвращает значение, указывающее, содержит ли данный элемент меню дочерние элементы меню.Gets a value indicating whether the menu item contains child menu items.

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

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

Значение true, если данный элемент меню содержит дочерние элементы меню, и значение false, если данное меню — отдельный элемент меню.true if the menu item contains child menu items; false if the menu is a standalone menu item.

Атрибуты

Примеры

В следующем примере кода определяется наличие подменю, связанных с MenuItem именем. menuItem1The following code example determines whether there are any submenus associated with a MenuItem named menuItem1. Если существуют подменю, они отключаются путем присвоения Enabled falseсвойству значения.If any submenus exist, it disables them by setting the Enabled property to false. В этом примере требуется MenuItem создать именованный. menuItem1The example requires that there is a MenuItem created named menuItem1.

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

Комментарии

Это свойство можно использовать со Parent свойством для навигации по коду всей структуры меню.You can use this property with the Parent property to navigate in code through an entire menu structure.

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