Form.Size Propiedad

Definición

Obtiene o establece el tamaño del formulario.Gets or sets the size of the form.

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.A Size that represents the size of the form.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un formulario que se muestra con un nivel de opacidad del 75 por ciento.The following example demonstrates how to create a form that is displayed with an opacity level of 75 percent. El código de ejemplo crea un nuevo formulario que se coloca en el centro de la pantalla con una propiedad Opacity establecida para cambiar el nivel de opacidad del formulario.The example code creates a new form that is positioned in the center of the screen with an Opacity property set to change the opacity level of the form. En el código de ejemplo también se establece la propiedad Size para proporcionar un formulario de mayor tamaño que el tamaño predeterminado del formulario.The example code also sets the Size property to provide a larger sized form than the default size of the form. Este ejemplo requiere que el método definido en este ejemplo se llame desde otro formulario en un controlador de eventos u otro método.This example requires that the method defined in this example is called from another form in an event handler or other method.

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 propiedades Height y Width de forma individual.This property allows you to set both the height and width (in pixels) of the form at the same time instead of setting the Height and Width properties individually. Si desea establecer el tamaño y la ubicación de un formulario, puede usar la propiedad DesktopBounds para cambiar el tamaño y ubicar el formulario en función de las coordenadas del escritorio, o bien utilizar la propiedad Bounds de la clase Control para establecer el tamaño y la ubicación del formulario basándose en las coordenadas de la pantalla.If you want to set the size and location of a form, you can use the DesktopBounds property to size and locate the form based on desktop coordinates or use the Bounds property of the Control class to set the size and location of the form based on screen coordinates.

Nota

El valor máximo de esta propiedad está limitado por la resolución de la pantalla en la que se ejecuta el formulario.The maximum value of this property is limited by the resolution of the screen on which the form runs. El valor no puede ser superior a 12 píxeles en cada dimensión de la pantalla (horizontal + 12 y vertical + 12).The value cannot be greater than 12 pixels over each screen dimension (horizontal + 12 and vertical + 12).

Nota

En los dispositivos de Pocket PC, puede crear una ventana de tamaño variable si establece FormBorderStyle en None y quita cualquier control de MainMenu.On Pocket PC devices, you can create a resizable window by setting FormBorderStyle to None and removing any MainMenu control. En los dispositivos SmartPhone, nunca se puede cambiar el tamaño de una Form; siempre se rellenará toda la pantalla.On SmartPhone devices, you can never resize a Form - it will always fill the entire screen.

Se aplica a

Consulte también: