Vcl.Controls.TWinControl.AdjustSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure AdjustSize; override;

C++

DYNAMIC void __fastcall AdjustSize();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Description

Ajuste la taille du contrôle en fonction de son contenu et de ses contraintes.

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 TWinControl, AdjustSize appelle SetBounds avec la valeur 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.

Les écrivains de composant peuvent appeler AdjustSize quand ils effectuent des modifications au contenu du contrôle.

Voir aussi