Control.SetBounds Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
public:
void SetBounds(int x, int y, int width, int height);
public void SetBounds (int x, int y, int width, int height);
member this.SetBounds : int * int * int * int -> unit
Public Sub SetBounds (x As Integer, y As Integer, width As Integer, height As Integer)
Parámetros
Consulte también
Se aplica a
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
Establece los límites especificados del control en la ubicación y en el tamaño especificados.
public:
void SetBounds(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
public void SetBounds (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
member this.SetBounds : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Public Sub SetBounds (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)
Parámetros
- 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 .
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 );
}
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);
}
Private Sub MyForm_Layout(ByVal sender As Object, _
ByVal e As System.Windows.Forms.LayoutEventArgs) Handles MyBase.Layout
' Center the Form on the user's screen everytime it requires a Layout.
Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _
(System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _
Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)
End Sub