Vcl.Controls.TControl.AdjustSize
Delphi
procedure AdjustSize; dynamic;
C++
DYNAMIC void __fastcall AdjustSize();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Définit la taille du contrôle selon ce qui est déterminé par la propriété AutoSize.
Si la propriété AutoSize a la valeur true, AdjustSize est appelée automatiquement quand le contrôle doit se redimensionner tout seul automatiquement selon son contenu. Telle qu'implémentée dans TControl, AdjustSize appelle SetBounds avec les valeurs de ses propriétés Left, Top, Width et Height. Cet appel peut avoir pour résultat un changement de taille si ces valeurs sont altérées dans les gestionnaires d'événement OnCanResize ou OnConstrainedResize du contrôle ou si le gestionnaire d'événement OnResize du contrôle effectue toute adaptation finale.
Les classes descendantes surchargent AdjustSize pour changer la taille du contrôle afin de l'ajuster à son contenu.
D'autres contrôles peuvent appeler AdjustSize après la modification du contenu du contrôle. N'appelez pas AdjustSize dans le code d'une application.