Compartir a través de


Form.Size Propiedad

Definición

Obtiene o establece el tamaño del formulario.

public:
 property System::Drawing::Size Size { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size Size { get; set; }
member this.Size : System.Drawing.Size with get, set
Public Property Size As Size

Valor de propiedad

Size que representa el tamaño del formulario.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un formulario que se muestra con un nivel de opacidad del 75 %. El código de ejemplo crea un formulario que se coloca en el centro de la pantalla con una Opacity propiedad establecida para cambiar el nivel de opacidad del formulario. El código de ejemplo también establece la Size propiedad para proporcionar un formulario de mayor tamaño que el tamaño predeterminado del formulario. Este ejemplo requiere que se llame al método definido en este ejemplo desde otro formulario en un controlador de eventos u otro método.

private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Set the text displayed in the caption.
      form2->Text = "My Form";

      // Set the opacity to 75%.
      form2->Opacity = .75;

      // Size the form to be 300 pixels in height and width.
      form2->Size = System::Drawing::Size( 300, 300 );

      // Display the form in the center of the screen.
      form2->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as a modal dialog box.
      form2->ShowDialog();
   }
private void CreateMyOpaqueForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Set the text displayed in the caption.
   form2.Text = "My Form";
   // Set the opacity to 75%.
   form2.Opacity = .75;
   // Size the form to be 300 pixels in height and width.
   form2.Size = new Size(300,300);
   // Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen;

   // Display the form as a modal dialog box.
   form2.ShowDialog();
}
Private Sub CreateMyOpaqueForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Set the text displayed in the caption.
   form2.Text = "My Form"
   ' Set the opacity to 75%.
   form2.Opacity = 0.75
   ' Size the form to be 300 pixels in height and width.
   form2.Size = New Size(300, 300)
   ' Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen

   ' Display the form as a modal dialog box.
   form2.ShowDialog()
End Sub

Comentarios

Esta propiedad permite establecer el alto y el ancho (en píxeles) del formulario al mismo tiempo en lugar de establecer las Height propiedades y Width individualmente. Si desea establecer el tamaño y la ubicación de un formulario, puede usar la propiedad para ajustar el DesktopBounds tamaño y localizar el formulario en función de las coordenadas de escritorio o usar la Bounds propiedad de la Control clase para establecer el tamaño y la ubicación del formulario en función de las coordenadas de pantalla.

Nota:

El valor máximo de esta propiedad está limitado por la resolución de la pantalla en la que se ejecuta el formulario. El valor no puede ser mayor que 12 píxeles en cada dimensión de pantalla (horizontal + 12 y vertical + 12).

Nota

En Pocket PC dispositivos, puede crear una ventana redimensionable estableciendo FormBorderStyleNone en y quitando cualquier MainMenu control. En los dispositivos SmartPhone, nunca puedes cambiar el tamaño de un Form , siempre rellenará toda la pantalla.

Se aplica a

Consulte también