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ı menuItem1
bir ile ilişkilendirilmiş herhangi bir MenuItem alt menü olup olmadığını belirler. Herhangi bir alt menü varsa, özelliğini false
olarak ayarlayarak Enabled bunları devre dışı bırakır. Örnek, adlı menuItem1
bir MenuItem oluşturulmuş olmasını gerektirir.
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
Açıklamalar
Tüm menü yapısında Parent kodda gezinmek için bu özelliği özelliğiyle birlikte kullanabilirsiniz.