Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.SetBounds méthode (Int32, Int32, Int32, Int32, BoundsSpecified)

 

Date de publication : novembre 2016

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

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

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

Paramètres

x
Type: System.Int32

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

y
Type: System.Int32

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

width
Type: System.Int32

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

height
Type: System.Int32

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

specified
Type: System.Windows.Forms.BoundsSpecified

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

Le code suivant exemple centres un Form sur l’écran en la Layout événement. Cela empêchera le formulaire centré pendant que l’utilisateur le redimensionne. Cet exemple suppose que vous avez créé un Form contrôle.

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 depuis 1.1
Retour au début
Afficher: