MenuItem.IsParent Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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ı MenuItembir ile ilişkilendirilmiş herhangi bir menuItem1 alt menü olup olmadığını belirler. Herhangi bir alt menü varsa, özelliğini Enabledolarak ayarlayarak false bunları devre dışı bırakır. Örnek, adlı MenuItembir menuItem1 oluşturulmasını gerektirir.
void DisableMyChildMenus()
{
// Determine if menuItem2 is a parent menu.
if ( menuItem2->IsParent)
{
// 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)
{
// 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 kullanabilirsiniz.