MenuItem.IsParent 屬性

定義

取得值,指出功能表項目是否含有子功能表項目。

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

屬性值

功能表項目含有子功能表項目,為 true;功能表是獨立的功能表項目,則為 false

屬性

範例

下列程式碼範例會判斷是否有任何與具名 menuItem1 相關聯的 MenuItem 子功能表。 如果有任何子功能表存在,它會將 屬性設定 Enabledfalse 來停用它們。 此範例會要求建立 MenuItem 名為 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 以在整個功能表結構的程式碼中巡覽。

適用於