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

Método Control.SetBounds (Int32, Int32, Int32, Int32, BoundsSpecified)

 

Publicado: octubre de 2016

Establece los límites especificados del control en la ubicación y en el tamaño especificados.

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

public void SetBounds(
	int x,
	int y,
	int width,
	int height,
	BoundsSpecified specified
)

Parámetros

x
Type: System.Int32

Nuevo valor de la propiedad Left del control.

y
Type: System.Int32

Nuevo valor de la propiedad Top del control.

width
Type: System.Int32

Nuevo valor de la propiedad Width del control.

height
Type: System.Int32

Nuevo valor de la propiedad Height del control.

specified
Type: System.Windows.Forms.BoundsSpecified

Combinación bit a bit de los valores de BoundsSpecified. En el caso de que no se especifique un parámetro, se utilizará el valor actual.

El siguiente código de ejemplo centros un Form en la pantalla en el Layout eventos. Esto mantendrá el formulario centrado cuando el usuario lo modifica. Este ejemplo requiere que se haya creado un Form control.

private void MyForm_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
   // Center the Form on the user's screen everytime it requires a Layout.
   this.SetBounds((Screen.GetBounds(this).Width/2) - (this.Width/2),
       (Screen.GetBounds(this).Height/2) - (this.Height/2),
 this.Width, this.Height, BoundsSpecified.Location);	
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: