Compartir a través de


Cómo: Alinear un control con los bordes de los formularios

Actualización: noviembre 2007

Puede alinear el control con los bordes de los formularios estableciendo la propiedad Dock. Esta propiedad designa la ubicación del control en el formulario. La propiedad Dock se puede establecer en los siguientes valores:

Valor

Efecto en un control

Bottom

Lo acopla en la parte inferior del formulario.

Fill

Llena todo el espacio restante del formulario.

Left

Lo acopla en el lado izquierdo del formulario.

None

No lo acopla en ningún sitio y aparece en la ubicación indicada por su Location propiedad.

Right

Lo acopla en el lado derecho del formulario.

Top

Lo acopla en la parte superior del formulario.

Visual Studio ofrece compatibilidad en tiempo de diseño para esta función.

Para establecer la propiedad Dock en un control en tiempo de ejecución

  • Establezca en el código un valor adecuado para la propiedad Dock.

    ' 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);
    

Vea también

Tareas

Cómo: Delimitar y acoplar controles secundarios en un control FlowLayoutPanel

Cómo: Delimitar y acoplar controles secundarios en un control TableLayoutPanel

Conceptos

Información general sobre la propiedad AutoSize

Referencia

Control.Dock

Control.Anchor

Otros recursos

Desarrollar controles personalizados de formularios Windows Forms con .NET Framework