Control.SetBounds Método

Definición

Establece los límites del control.

Sobrecargas

SetBounds(Int32, Int32, Int32, Int32)

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

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

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

SetBounds(Int32, Int32, Int32, Int32)

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

C#
public void SetBounds (int x, int y, int width, int height);

Parámetros

x
Int32

Nuevo valor de la propiedad Left del control.

y
Int32

Nuevo valor de la propiedad Top del control.

width
Int32

Nuevo valor de la propiedad Width del control.

height
Int32

Nuevo valor de la propiedad Height del control.

Consulte también

Se aplica a

.NET Framework 4.8.1 e outras versións
Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

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

C#
public void SetBounds (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);

Parámetros

x
Int32

Nuevo valor de la propiedad Left del control.

y
Int32

Nuevo valor de la propiedad Top del control.

width
Int32

Nuevo valor de la propiedad Width del control.

height
Int32

Nuevo valor de la propiedad Height del control.

specified
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.

Ejemplos

En el ejemplo de código siguiente se centra una Form en la pantalla del Layout evento . Esto mantendrá el formulario centrado a medida que el usuario lo cambia de tamaño. En este ejemplo se requiere que haya creado un Form control .

C#
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);	
}

Consulte también

Se aplica a

.NET Framework 4.8.1 e outras versións
Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9