Lire en anglais

Partager via


Control.Bounds Propriété

Définition

Obtient ou définit la taille et l'emplacement du contrôle comprenant ses éléments non clients, en pixels, par rapport au contrôle parent.

C#
[System.ComponentModel.Browsable(false)]
public System.Drawing.Rectangle Bounds { get; set; }

Valeur de propriété

Rectangle en pixels relatif au contrôle parent qui représente la taille et l'emplacement du contrôle comprenant ses éléments non clients.

Attributs

Exemples

L’exemple de code suivant crée trois Button contrôles sur un formulaire et définit leur taille et leur emplacement à l’aide des différentes propriétés liées à la taille et à l’emplacement. Cet exemple exige que vous ayez un Form qui a une largeur et une hauteur d’au moins 300 pixels.

C#
// Create three buttons and place them on a form using 
// several size and location related properties. 
private void AddOKCancelButtons()
{
   // Set the button size and location using 
   // the Size and Location properties.
   Button buttonOK = new Button();
   buttonOK.Location = new Point(136,248);
   buttonOK.Size = new Size(75,25);
   // Set the Text property and make the 
   // button the form's default button. 
   buttonOK.Text = "&OK";
   this.AcceptButton = buttonOK;

   // Set the button size and location using the Top, 
   // Left, Width, and Height properties.
   Button buttonCancel = new Button();
   buttonCancel.Top = buttonOK.Top;
   buttonCancel.Left = buttonOK.Right + 5;
   buttonCancel.Width = buttonOK.Width;
   buttonCancel.Height = buttonOK.Height;
   // Set the Text property and make the 
   // button the form's cancel button.
   buttonCancel.Text = "&Cancel";
   this.CancelButton = buttonCancel;

   // Set the button size and location using 
   // the Bounds property.
   Button buttonHelp = new Button();
   buttonHelp.Bounds = new Rectangle(10,10, 75, 25);
   // Set the Text property of the button.
   buttonHelp.Text = "&Help";

   // Add the buttons to the form.
   this.Controls.AddRange(new Control[] {buttonOK, buttonCancel, buttonHelp} );
}

Remarques

Les limites du contrôle incluent les éléments non clients tels que les barres de défilement, les bordures, les barres de titre et les menus. La SetBoundsCore méthode est appelée pour définir la Bounds propriété . La Bounds propriété n’étant pas toujours modifiée par le biais de sa set méthode, vous devez remplacer la SetBoundsCore méthode pour vous assurer que votre code est exécuté lorsque la Bounds propriété est définie.

S’applique à

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, 10

Voir aussi