Vcl.ComCtrls.TMonthCalendar.CanAutoSize
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.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TMonthCalendar |
Description
Spécifie si le contrôle peut se redimensionner automatiquement pour afficher un mois entier.
CanAutoSize est appelée automatiquement quand la propriété AutoSize vaut true et qu'une tentative de redimensionnement du calendrier est effectuée. La propriété AutoSize est alors implémentée en s'assurant que NewWidth et NewHeight représentent la largeur et la hauteur nécessaires pour afficher un mois entier.
Si les valeurs de NewWidth et NewHeight sont ajustées pour refléter la taille nécessaire pour l'affichage d'un mois, CanAutoSize renvoie true. Sinon, CanAutoSize renvoie false, abandonnant la tentative de redimensionnement.