다음을 통해 공유


Form.TopLevel 속성

정의

폼을 최상위 창으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.

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

속성 값

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

설명

최상위 폼은 부모 폼이 없거나 부모 폼이 바탕 화면 창인 창입니다. 최상위 창은 애플리케이션에서 기본 폼으로 일반적으로 사용 됩니다.

적용 대상

추가 정보