Form.TopLevel Proprietà

Definizione

Ottiene o imposta un valore che indica se il form deve essere visualizzato come finestra di primo livello.

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

Valore della proprietà

Boolean

true per visualizzare il form come finestra di primo livello; in caso contrario, false . Il valore predefinito è true.

Attributi

Eccezioni

Un form padre MDI deve essere una finestra di primo livello.

Esempio

Nell'esempio seguente viene utilizzata la Modal proprietà per determinare se una maschera viene visualizzata come maschera modale. Se non sono le FormBorderStyle proprietà e TopLevel vengono modificate per rendere il modulo non di primo livello con un bordo della finestra degli strumenti.

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

Commenti

Un modulo di primo livello è una finestra senza modulo padre o il cui modulo padre è la finestra desktop. Le finestre di primo livello vengono in genere usate come modulo principale in un'applicazione.

Si applica a

Vedi anche