Vcl.Controls.TControl.Constraints
Delphi
property Constraints: TSizeConstraints read FConstraints write SetConstraints;
C++
__property TSizeConstraints* Constraints = {read=FConstraints, write=SetConstraints};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Spécifie les contraintes de taille du contrôle.
Utilisez la propriété Constraints pour spécifier les largeurs et hauteurs minimum et maximum du contrôle. Lorsque Constraints contient des valeurs maximum ou minimum, le contrôle ne peut pas être redimensionné pour violer ces contraintes.
Remarque : Constraints s'applique à la hauteur de la fiche. Néanmoins, la hauteur de la fiche dépend de la largeur de la barre de titre définie par Windows. Par exemple, Windows XP utilise des barres de titre plus larges que d'autres systèmes de fenêtrage. Comme solution, notez la valeur de ClientHeight lors de la conception de votre fiche et définissez les contraintes dans l'événement FormCreate. Dans l'exemple suivant, ClientHeight est représenté par x : Constraints.MinHeight := x + Height - ClientHeight.
Avertissement : Ne définissez pas de contraintes pouvant entrer en conflit avec la valeur de la propriété Align ou Anchors. Lorsque ces propriétés sont en conflit, la réponse du contrôle aux tentatives de redimensionnement n'est pas bien définie.