MenuItem.IsParent Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Menüelement untergeordnete Menüelemente enthält.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

Eigenschaftswert

true, wenn das Menüelement untergeordnete Menüelemente enthält. false, wenn das Menü ein eigenständiges Menüelement ist.true if the menu item contains child menu items; false if the menu is a standalone menu item.

Attribute

Beispiele

Im folgenden Codebeispiel wird festgelegt, ob Untermenüs vorhanden sind, die einer MenuItem mit dem Namen menuItem1zugeordnet sind.The following code example determines whether there are any submenus associated with a MenuItem named menuItem1. Wenn ein unter Menü vorhanden ist, werden diese deaktiviert, indem die Enabled-Eigenschaft auf falsefestgelegt wird.If any submenus exist, it disables them by setting the Enabled property to false. Das Beispiel setzt voraus, dass eine MenuItem mit dem Namen menuItem1erstellt wurde.The 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

Hinweise

Sie können diese Eigenschaft mit der Parent-Eigenschaft verwenden, um im Code durch eine gesamte Menüstruktur zu navigieren.You can use this property with the Parent property to navigate in code through an entire menu structure.

Gilt für: