Form.TopLevel Eigenschap

Definitie

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.

Van toepassing op

Zie ook