Form.TopLevel Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het formulier moet worden weergegeven als een venster op het hoogste niveau.
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
Waarde van eigenschap
true om het formulier weer te geven als een venster op het hoogste niveau; anders, false. De standaardwaarde is true.
- Kenmerken
Uitzonderingen
Een MDI-bovenliggend formulier (Multiple-Document Interface) moet een venster op het hoogste niveau zijn.
Voorbeelden
In het volgende voorbeeld wordt de Modal eigenschap gebruikt om te bepalen of een formulier wordt weergegeven als een modaal formulier. Als dit niet het FormBorderStyle is en TopLevel de eigenschappen worden gewijzigd om het formulier niet op het hoogste niveau te maken met een rand van het hulpmiddelvenster.
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
Opmerkingen
Een formulier op het hoogste niveau is een venster met geen bovenliggend formulier of waarvan het bovenliggende formulier het bureaubladvenster is. Vensters op het hoogste niveau worden meestal gebruikt als het hoofdformulier in een toepassing.