Partage via


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Méthode

Définition

Définit les limites spécifiées du contrôle ListBox.

protected:
 override void SetBoundsCore(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
protected override void SetBoundsCore (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
override this.SetBoundsCore : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Protected Overrides Sub SetBoundsCore (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)

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.

Remarques

La hauteur du ListBox contrôle augmente et diminue par plusieurs de la ItemHeight propriété. Si la hauteur est un nombre qui n’est pas un multiple, ItemHeightla hauteur du ListBox nombre change par le plus grand multiple inférieur à la hauteur.

En règle générale, les paramètres qui correspondent aux limites non incluses dans le paramètre spécifié sont transmis avec leurs valeurs actuelles. Par exemple, le height, widthou les x y propriétés de la Location propriété peuvent être transmis avec une référence à l’instance actuelle du contrôle. Toutefois, toutes les valeurs transmises sont honorées et appliquées au contrôle.

Le specified paramètre représente les éléments des contrôles Bounds modifiés par votre application. Par exemple, si vous modifiez le Size contrôle, la specified valeur du paramètre est Size. Toutefois, si la Size valeur est ajustée en réponse à la Dock propriété définie, la specified valeur du paramètre est None.

Notes pour les héritiers

En cas de SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) substitution dans une classe dérivée, veillez à appeler la méthode de SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) la classe de base pour forcer les limites du contrôle à modifier. Les classes dérivées peuvent ajouter des restrictions de taille à la SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) méthode.

S’applique à