Vcl.Controls.TControl.AdjustSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi