Vcl.Controls.TControl.Constraints

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi