Gewusst wie: Ausrichten eines Steuerelements an Formularrändern

Aktualisiert: November 2007

Sie können Steuerelemente an Formularrändern ausrichten, indem Sie die Dock-Eigenschaft festlegen. Diese Eigenschaft bestimmt die Position, an der sich das Steuerelement auf dem Formular befindet. Die Dock-Eigenschaft kann auf folgende Werte festgelegt werden:

Einstellung

Auswirkung auf das Steuerelement

Bottom

Dockt am unteren Rand des Formulars an.

Fill

Füllt sämtlichen verbleibenden Platz im Formular aus.

Left

Dockt am linken Rand des Formulars an.

None

Dockt nirgendwo an und wird an der von der Location-Eigenschaft angegebenen Position angezeigt.

Right

Dockt am rechten Rand des Formulars an.

Top

Dockt am oberen Rand des Formulars an.

Visual Studio bietet für dieses Feature Unterstützung zur Entwurfszeit.

So legen Sie zur Laufzeit die Dock-Eigenschaft für das Steuerelement fest

  • Legen Sie im Code die Dock-Eigenschaft auf den entsprechenden Wert fest.

    ' To set the Dock property internally.
    Me.Dock = DockStyle.Top
    ' To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top
    
    // To set the Dock property internally.
    this.Dock = DockStyle.Top;
    // To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top;
    
    // To set the Dock  property internally.
    this.set_Dock(DockStyle.Top);
    // To set the Dock property from another object.
    UserControl1.set_Dock(DockStyle.Top);
    

Siehe auch

Aufgaben

Gewusst wie: Verankern und Andocken von untergeordneten Steuerelementen in einem FlowLayoutPanel-Steuerelement

Gewusst wie: Verankern und Andocken von untergeordneten Steuerelementen in einem TableLayoutPanel-Steuerelement

Konzepte

Übersicht über die AutoSize-Eigenschaft

Referenz

Control.Dock

Control.Anchor

Weitere Ressourcen

Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET Framework