Exportar (0) Imprimir
Expandir todo

Cambiar el tamaño de los formularios Windows Forms

Visual Studio .NET 2003

Hay diferentes maneras de especificar el tamaño de un formulario Windows Forms, entre las que se encuentran hacerlo manualmente en el Diseñador de Windows Forms, mediante la ventana Propiedades y en el código.

Para cambiar el tamaño de un formulario en el Diseñador de Windows Forms

  1. En el Diseñador de Windows Forms, haga clic en el formulario para seleccionarlo.
  2. Haga clic en uno de los ocho cuadros de tamaño que aparecen en el borde del formulario y arrástrelo. Los cuadros de tamaño aparecen como pequeños cuadrados blancos; el puntero del mouse se convierte en una flecha de dos puntas cuando se señala un cuadro de tamaño.
    Nota   Si presiona las teclas FLECHA mientras mantiene presionada la tecla MAYÚSCULAS, podrá ajustar el tamaño del formulario con mayor precisión.

Para cambiar el tamaño de un formulario mediante la ventana Propiedades

  • En la ventana Propiedades, haga clic en la propiedad Size y escriba valores para el ancho y el alto, separados por una coma.
    Nota   Expanda la propiedad Size para escribir los valores Width y Height individualmente.

Además, se puede cambiar el tamaño de los formularios en tiempo de ejecución. Por ejemplo, si un formulario muestra un mapa de bits, quizá desee cambiar el tamaño del formulario cada vez que el usuario seleccione un nuevo mapa de bits.

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

  • El tamaño de un formulario se define en tiempo de ejecución estableciendo la propiedad Size del formulario. El ejemplo siguiente muestra el tamaño del formulario establecido en 100 por 100 píxeles:
    ' Visual Basic
    Form1.Size = New System.Drawing.Size(100, 100)
    
    // C#
    Form1.Size = new System.Drawing.Size(100, 100);
    
    // C++
    Form1->Size = System::Drawing::Size(100, 100);
    

Para cambiar el ancho y el alto mediante programación

  • Una vez definido el objeto Size, cambie sus propiedades Width o Height. En el ejemplo siguiente, el ancho del formulario se establece en 300 píxeles desde el borde izquierdo del formulario, mientras que el alto permanece constante.
    ' Visual Basic
    Form1.Width = 300
    
    // C#
    Form1.Width = 300;
    
    // C++
    Form1->Width = 300;
    

    O bien

  • Establezca la propiedad Size para cambiar Width o Height. Sin embargo, como muestra el fragmento de código siguiente, este enfoque es más complejo que el método de establecer simplemente los valores de las propiedades Width o Height.
    ' Visual Basic
    Form1.Size = New Size(300, Form1.Size.Height)
    
    // C#
    Form1.Size = new Size(300, Form1.Size.Height);
    
    // C++
    Form1->Size = System::Drawing::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 siguiente, se establece un ancho de formulario 200 píxeles mayor que la configuración actual.
    ' Visual Basic
    Form1.Width += 200
    
    // C#
    Form1.Width += 200;
    
    // C++
    Form1->Width += 200;
    
    Precaución   Utilice siempre las propiedades Height o Width para cambiar el tamaño de los formularios, a menos que establezca ambas al mismo tiempo. El código siguiente no cambiará el tamaño del formulario. La propiedad Size devuelve una estructura Size que contiene una copia del alto y ancho del formulario, y el miembro X de esta estructura se incrementa en 100; no obstante, la estructura copiada e incrementada se descarta a continuación.
    ' Visual Basic
    ' NOTE: CODE WILL NOT COMPILE
    Dim f As New Form()
    f.Size.X += 100 
    
    // C#
    // NOTE: CODE WILL NOT COMPILE
    Form f = new Form();
    f.Size.X += 100;
    
    // C++
    // NOTE: CODE WILL NOT COMPILE
    Form * f = new Form();
    f->Size->X += 100;
    

Vea también

Introducción a los formularios Windows Forms | Crear formularios Windows Forms | Cambiar el tamaño de los controles en formularios Windows Forms

Mostrar:
© 2014 Microsoft