Control.SetBounds Méthode

Définition

Définit les limites du contrôle.

Surcharges

SetBounds(Int32, Int32, Int32, Int32)

Définit les limites du contrôle à l'emplacement et à la taille spécifiés.

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

Définit les limites spécifiées du contrôle à l'emplacement et à la taille spécifiés.

SetBounds(Int32, Int32, Int32, Int32)

Définit les limites du contrôle à l'emplacement et à la taille spécifiés.

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

Paramètres

x
Int32

Nouvelle valeur de la propriété Left du contrôle.

y
Int32

Nouvelle valeur de la propriété Top du contrôle.

width
Int32

Nouvelle valeur de la propriété Width du contrôle.

height
Int32

Nouvelle valeur de la propriété Height du contrôle.

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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)

Définit les limites spécifiées du contrôle à l'emplacement et à la taille spécifiés.

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

Paramètres

x
Int32

Nouvelle valeur de la propriété Left du contrôle.

y
Int32

Nouvelle valeur de la propriété Top du contrôle.

width
Int32

Nouvelle valeur de la propriété Width du contrôle.

height
Int32

Nouvelle valeur de la propriété Height du contrôle.

specified
BoundsSpecified

Combinaison d’opérations de bits des valeurs BoundsSpecified. Pour tout paramètre non spécifié, la valeur actuelle sera utilisée.

Exemples

L’exemple de code suivant centre un Form sur l’écran dans l’événement Layout . Cela permet de garder le formulaire centré à mesure que l’utilisateur le redimensionne. Cet exemple nécessite que vous ayez créé un Form contrôle.

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

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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