Form.TopLevel Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om formuläret ska visas som ett fönster på den översta nivån.
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
Egenskapsvärde
trueför att visa formuläret som ett fönster på den översta nivån. annars . false Standardvärdet är true.
- Attribut
Undantag
Ett överordnat MDI-formulär (Multiple-Document Interface) måste vara ett fönster på den översta nivån.
Exempel
I följande exempel används Modal egenskapen för att avgöra om ett formulär visas som ett modalt formulär. Om det inte FormBorderStyle är egenskaperna och TopLevel ändras för att göra formuläret icke-toppnivåformulär med en kantlinje för verktygsfönstret.
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 )
{
// 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)
{
// 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
Kommentarer
Ett formulär på den översta nivån är ett fönster som inte har något överordnat formulär eller vars överordnade formulär är skrivbordsfönstret. De översta fönstren används vanligtvis som huvudformulär i ett program.