Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Control.Size (Propiedad)

 

Obtiene o establece el alto y el ancho del control.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public Size Size { get; set; }

Valor de propiedad

Type: System.Drawing.Size

Size que representa el ancho y el alto del control en píxeles.

Dado que la Size clase es un tipo de valor (Structure en Visual Basic, struct en Visual C#), se devuelve por valor, lo que significa que el acceso a la propiedad devuelve una copia del tamaño del control. Por lo tanto, ajustar el Width o Height Propiedades de la Size devuelto de esta propiedad no afecta a la Width o Height del control. Para ajustar el Width o Height del control, debe establecer el control Width o Height o establecer el Size propiedad con un nuevo Size.

System_CAPS_noteNota

Para mantener un rendimiento óptimo, no establezca la Size de un control en su constructor. El método preferido es reemplazar el DefaultSize propiedad.

System_CAPS_noteNota

En los sistemas Windows Server 2003, el tamaño de una Form está restringido por el ancho de píxel máximo y el alto del monitor.

En el ejemplo de código siguiente se agrega un Button a un formulario y se establecen algunas de sus propiedades comunes. En el ejemplo se fija el botón en la esquina inferior derecha del formulario por lo que mantiene su posición relativa, como el tamaño del formulario. A continuación, Establece el BackgroundImage y cambia el tamaño del botón para el mismo tamaño que laImage. El ejemplo configura la TabStop a true y establece el TabIndex propiedad. Por último, agrega un controlador de eventos para controlar la Click eventos del botón. Este ejemplo requiere que haya un ImageList denominado imageList1.

// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
   // Create a button and add it to the form.
   Button button1 = new Button();

   // Anchor the button to the bottom right corner of the form
   button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);

   // Assign a background image.
   button1.BackgroundImage = imageList1.Images[0];

   // Specify the layout style of the background image. Tile is the default.
   button1.BackgroundImageLayout = ImageLayout.Center;

   // Make the button the same size as the image.
   button1.Size = button1.BackgroundImage.Size;

   // Set the button's TabIndex and TabStop properties.
   button1.TabIndex = 1;
   button1.TabStop = true;

   // Add a delegate to handle the Click event.
   button1.Click += new System.EventHandler(this.button1_Click);

   // Add the button to the form.
   this.Controls.Add(button1);
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: