Form.TopMost 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
폼을 맨 위 폼으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool TopMost { bool get(); void set(bool value); };
public bool TopMost { get; set; }
member this.TopMost : bool with get, set
Public Property TopMost As Boolean
속성 값
폼을 맨 위 폼으로 표시하려면 true
이고, 그렇지 않으면 false
입니다. 기본값은 false
입니다.
예제
다음 예제에서는 최상위 폼을 만드는 방법을 보여 줍니다. 이 예제에서는 최대화된 폼과 맨 위 폼으로 표시될 두 개의 폼을 만듭니다. 명명 bottomForm
된 첫 번째 양식은 맨 위 폼의 기능을 더 잘 보여주기 위해 이 속성을 사용하여 WindowState 최대화되어 표시됩니다. 명명된 topMostForm
두 번째 폼은 폼을 TopMost 맨 위 폼으로 표시할 true
속성을 설정합니다. 이 코드를 실행할 때 최대화된 폼을 클릭하면 최대화된 양식 아래에 맨 위 폼이 표시되지 않습니다. 이 예제에서는 예제에 정의된 메서드를 다른 양식에서 호출해야 합니다.
private:
void CreateMyTopMostForm()
{
// Create lower form to display.
Form^ bottomForm = gcnew Form;
// Display the lower form Maximized to demonstrate effect of TopMost property.
bottomForm->WindowState = FormWindowState::Maximized;
// Display the bottom form.
bottomForm->Show();
// Create the top most form.
Form^ topMostForm = gcnew Form;
// Set the size of the form larger than the default size.
topMostForm->Size = System::Drawing::Size( 300, 300 );
// Set the position of the top most form to center of screen.
topMostForm->StartPosition = FormStartPosition::CenterScreen;
// Display the form as top most form.
topMostForm->TopMost = true;
topMostForm->Show();
}
private void CreateMyTopMostForm()
{
// Create lower form to display.
Form bottomForm = new Form();
// Display the lower form Maximized to demonstrate effect of TopMost property.
bottomForm.WindowState = FormWindowState.Maximized;
// Display the bottom form.
bottomForm.Show();
// Create the top most form.
Form topMostForm = new Form();
// Set the size of the form larger than the default size.
topMostForm.Size = new Size(300,300);
// Set the position of the top most form to center of screen.
topMostForm.StartPosition = FormStartPosition.CenterScreen;
// Display the form as top most form.
topMostForm.TopMost = true;
topMostForm.Show();
}
Private Sub CreateMyTopMostForm()
' Create lower form to display.
Dim bottomForm As New Form()
' Display the lower form Maximized to demonstrate effect of TopMost property.
bottomForm.WindowState = FormWindowState.Maximized
' Display the bottom form.
bottomForm.Show()
' Create the top most form.
Dim topMostForm As New Form()
' Set the size of the form larger than the default size.
topMostForm.Size = New Size(300, 300)
' Set the position of the top most form to center of screen.
topMostForm.StartPosition = FormStartPosition.CenterScreen
' Display the form as top most form.
topMostForm.TopMost = True
topMostForm.Show()
End Sub
설명
맨 위 폼은 활성 또는 전경 양식이 아니더라도 다른 모든 양식(맨 위가 아닌) 폼과 겹치는 폼입니다. 맨 위 양식은 항상 바탕 화면 창의 z 순서에서 가장 높은 지점에 표시됩니다. 이 속성을 사용 하 여 찾기 및 바꾸기 도구 창과 같은 애플리케이션에 항상 표시 되는 폼을 만들 수 있습니다.