Menu.IsParent 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 메뉴에 메뉴 항목이 들어 있는지 여부를 나타내는 값을 가져옵니다. 이 속성은 읽기 전용입니다.
public:
virtual property bool IsParent { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool IsParent { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsParent : bool
Public Overridable ReadOnly Property IsParent As Boolean
속성 값
이 메뉴에 MenuItem 개체가 들어 있으면 true
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
- 특성
예제
다음 코드 예제에서는 두 MenuItem 개체를 사용하여 MainMenu 만듭니다. 그런 다음, IsParent 이 속성을 사용하여 메뉴 항목이 포함되어 있는지 여부를 mainMenu1
확인합니다. 조건이 평가 true
되면 속성을 설정 RightToLeft 하여 true
주 메뉴를 Form.에 바인딩합니다. 이 예제에서는 Form 이름이 Form1
지정된 만든 항목이 있어야 합니다.
public:
void CreateMyMainMenu()
{
// Create two MenuItem objects and assign to array.
MenuItem^ menuItem1 = gcnew MenuItem;
MenuItem^ menuItem2 = gcnew MenuItem;
menuItem1->Text = "&File";
menuItem2->Text = "&Edit";
// Create a MainMenu and assign MenuItem objects.
array<MenuItem^>^menuMenu1Items = {menuItem1,menuItem2};
MainMenu^ mainMenu1 = gcnew MainMenu( menuMenu1Items );
// Determine whether mainMenu1 contains menu items.
if ( mainMenu1->IsParent )
{
// Set the RightToLeft property for mainMenu1.
mainMenu1->RightToLeft = ::RightToLeft::Yes;
// Bind the MainMenu to Form1.
Menu = mainMenu1;
}
}
public void CreateMyMainMenu()
{
// Create two MenuItem objects and assign to array.
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
menuItem1.Text = "&File";
menuItem2.Text = "&Edit";
// Create a MainMenu and assign MenuItem objects.
MainMenu mainMenu1 = new MainMenu(new MenuItem[] {
menuItem1,
menuItem2});
// Determine whether mainMenu1 contains menu items.
if (mainMenu1.IsParent)
{
// Set the RightToLeft property for mainMenu1.
mainMenu1.RightToLeft = RightToLeft.Yes;
// Bind the MainMenu to Form1.
Menu = mainMenu1;
}
}
Public Sub CreateMyMainMenu()
' Create two MenuItem objects and assign to array.
Dim menuItem1 As New MenuItem()
Dim menuItem2 As New MenuItem()
menuItem1.Text = "&File"
menuItem2.Text = "&Edit"
' Create a MainMenu and assign MenuItem objects.
Dim mainMenu1 As New MainMenu(New MenuItem() {menuItem1, menuItem2})
' Determine if mainMenu1 is currently hosted on the form.
If (mainMenu1.IsParent) Then
' Set the RightToLeft property for mainMenu1.
mainMenu1.RightToLeft = RightToLeft.Yes
' Bind the MainMenu to Form1.
Menu = mainMenu1
End If
End Sub
설명
이 메서드를 사용하여 개체가 이 메뉴에 할당되었는지 여부를 MenuItem 확인할 수 있습니다. 이는 속성에서 MenuItems 확인하는 것과 null
같습니다.