Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

How to: Resize Windows Forms

 

Puede especificar el tamaño de su Windows Form de varias maneras. Puede cambiar el alto y el ancho del formulario mediante programación estableciendo un nuevo valor para la propiedad Size, o ajustar las propiedades Height o Width individualmente. Si usa Visual Studio, puede cambiar el tamaño mediante el Diseñador de Windows Forms. Consulte también Cómo: Cambiar el tamaño de Windows Forms con el Diseñador.

Para cambiar el tamaño de un formulario mediante programación

  • Para definir el tamaño de un formulario en tiempo de ejecución, establezca la propiedad Size del formulario.

    En el ejemplo de código siguiente se muestra el tamaño del formulario establecido en 100 x 100 píxeles.

    Form1.Size = new System.Drawing.Size(100, 100);
    
    

Para cambiar el alto y ancho del formulario mediante programación

  • Después de definir Size, cambie el alto o el ancho del formulario usando las propiedades Width o Height.

    En el ejemplo de código siguiente se muestra el ancho del formulario establecido en 300 píxeles desde el borde izquierdo del formulario, mientras que el alto permanece constante.

    Form1.Width = 300;
    
    

    -o-

    Cambie Width o Height estableciendo la propiedad Size.

    Sin embargo, tal y como se muestra en el ejemplo de código siguiente, este enfoque es más complejo que simplemente establecer las propiedades Width o Height.

    Form1.Size = new Size(300, Form1.Size.Height);
    
    

Para cambiar el tamaño del formulario por incrementos mediante programación

  • Para incrementar el tamaño del formulario, establezca las propiedades Width y Height.

    En el ejemplo de código siguiente se muestra el ancho del formulario establecido en 200 píxeles más que la configuración actual.

    Form1.Width += 200;
    
    
    System_CAPS_cautionPrecaución

    Use siempre la propiedad Height o Width para cambiar una dimensión de un formulario, a menos que quiera establecer las dimensiones de alto y ancho al mismo tiempo estableciendo la propiedad Size en una nueva estructura Size. La propiedad Size devuelve una estructura Size, que es un tipo de valor. No se puede asignar un nuevo valor a la propiedad de un tipo de valor. Por lo tanto, el ejemplo de código siguiente no se compilará.

    // NOTE: CODE WILL NOT COMPILE
    Form f = new Form();
    f.Size.Width += 100;
    
    
Mostrar: