Control.SetBounds Control.SetBounds Control.SetBounds Control.SetBounds Method

Définition

Définit les limites du contrôle.Sets the bounds of the control.

Surcharges

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

Définit les limites du contrôle à l'emplacement et à la taille spécifiés.Sets the bounds of the control to the specified location and size.

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

Définit les limites spécifiées du contrôle à l'emplacement et à la taille spécifiés.Sets the specified bounds of the control to the specified location and size.

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

Définit les limites du contrôle à l'emplacement et à la taille spécifiés.Sets the bounds of the control to the specified location and size.

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)

Paramètres

x
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Left du contrôle.The new Left property value of the control.

y
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Top du contrôle.The new Top property value of the control.

width
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Width du contrôle.The new Width property value of the control.

height
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Height du contrôle.The new Height property value of the control.

Voir aussi

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

Définit les limites spécifiées du contrôle à l'emplacement et à la taille spécifiés.Sets the specified bounds of the control to the specified location and size.

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)

Paramètres

x
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Left du contrôle.The new Left property value of the control.

y
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Top du contrôle.The new Top property value of the control.

width
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Width du contrôle.The new Width property value of the control.

height
Int32 Int32 Int32 Int32

Nouvelle valeur de la propriété Height du contrôle.The new Height property value of the control.

specified
BoundsSpecified BoundsSpecified BoundsSpecified BoundsSpecified

Combinaison d'opérations de bits des valeurs BoundsSpecified.A bitwise combination of the BoundsSpecified values. Pour tout paramètre non spécifié, la valeur actuelle sera utilisée.For any parameter not specified, the current value will be used.

Exemples

Le code suivant exemple centres un Form dans l’écran le Layout événement.The following code example centers a Form on the screen in the Layout event. Cela conservera le formulaire centré pendant que l’utilisateur le redimensionne.This will keep the form centered as the user resizes it. Cet exemple nécessite que vous avez créé un Form contrôle.This example requires that you have created a 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
Voir aussi

S’applique à