Bagikan melalui


MenuItem.IsParent Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah item menu berisi item menu anak.

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

Nilai Properti

true jika item menu berisi item menu anak; false jika menu adalah item menu mandiri.

Atribut

Contoh

Contoh kode berikut menentukan apakah ada submenus yang terkait dengan bernama MenuItemmenuItem1. Jika ada submenus, submenus akan menonaktifkannya dengan mengatur Enabled properti ke false. Contohnya mengharuskan ada yang MenuItem dibuat bernama 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

Keterangan

Anda dapat menggunakan properti ini dengan Parent properti untuk menavigasi dalam kode melalui seluruh struktur menu.

Berlaku untuk