Vcl.ExtCtrls.TCustomControlBar.CanAutoSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CanAutoSize(var NewWidth, NewHeight: Integer): Boolean; override;

C++

virtual bool __fastcall CanAutoSize(int &NewWidth, int &NewHeight);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

Description

Spécifie si la barre de contrôle peut s'auto-dimensionner pour ajuster son contenu.

CanAutoSize est appelée automatiquement quand la propriété AutoSize vaut True et qu'une tentative de redimensionnement du contrôle est effectuée pour redimensionner le contrôle. Elle permet aux contrôles d'implémenter la propriété AutoSize avant la séquence de redimensionnement. Cette séquence commence par les événements OnCanResize et OnConstrainedResize et se termine par l'événement OnResize. Lorsque CanAutoSize est appelée, les paramètres NewWidth et NewHeight indiquent les nouvelles dimensions proposées de la barre de contrôle. CanAutoSize ajuste ces valeurs afin que les bandes de la barre de contrôle soient toutes visibles. CanAutoSize renvoie True, indiquant que la séquence de redimensionnement doit être traitée.

Voir aussi