Form.TopLevel 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
폼을 최상위 창으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool TopLevel { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool TopLevel { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.TopLevel : bool with get, set
Public Property TopLevel As Boolean
속성 값
폼을 최상위 창으로 표시하려면 true
이고, 그렇지 않으면 false
입니다. 기본값은 true
입니다.
- 특성
예외
MDI(다중 문서 인터페이스) 부모 폼이 최상위 창이어야 하는 경우
예제
다음 예제에서는 속성을 사용하여 Modal 폼이 모달 양식으로 표시되는지 확인합니다. 그렇지 않으면 도구 창 테두리가 FormBorderStyle TopLevel 있는 최상위가 아닌 폼을 만들도록 속성이 변경됩니다.
private:
void ShowMyNonModalForm()
{
Form^ myForm = gcnew Form;
myForm->Text = "My Form";
myForm->SetBounds( 10, 10, 200, 200 );
myForm->Show();
// Determine if the form is modal.
if ( myForm->Modal == false )
{
// Change borderstyle and make it not a top level window.
myForm->FormBorderStyle = ::FormBorderStyle::FixedToolWindow;
myForm->TopLevel = false;
}
}
private void ShowMyNonModalForm()
{
Form myForm = new Form();
myForm.Text = "My Form";
myForm.SetBounds(10,10,200,200);
myForm.Show();
// Determine if the form is modal.
if(myForm.Modal == false)
{
// Change borderstyle and make it not a top level window.
myForm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
myForm.TopLevel = false;
}
}
Private Sub ShowMyNonModalForm()
Dim myForm As New Form()
myForm.Text = "My Form"
myForm.SetBounds(10, 10, 200, 200)
myForm.Show()
' Determine if the form is modal.
If myForm.Modal = False Then
' Change borderstyle and make it not a top level window.
myForm.FormBorderStyle = FormBorderStyle.FixedToolWindow
myForm.TopLevel = False
End If
End Sub
설명
최상위 폼은 부모 폼이 없거나 부모 폼이 바탕 화면 창인 창입니다. 최상위 창은 애플리케이션에서 기본 폼으로 일반적으로 사용 됩니다.