Vcl.ComCtrls.TMonthCalendar.CanAutoSize
Delphi
function CanAutoSize(var NewWidth, NewHeight: Integer): Boolean; override;
C++
virtual bool __fastcall CanAutoSize(int &NewWidth, int &NewHeight);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TMonthCalendar |
説明
コントロールが月全体を表示するために自動的にサイズ変更できるかどうかを指定します。
CanAutoSize メソッドは,AutoSize プロパティが true の場合にカレンダーをサイズ変更しようとしたときに自動的に呼び出されます。このメソッドは,NewWidth と NewHeight が月全体の表示に必要な幅と高さを表すようにすることで,AutoSize プロパティを実装します。
月の表示に必要なサイズを反映するように NewWidth と NewHeight の値が調整されている場合には,CanAutoSize メソッドは true を返します。それ以外の場合は,false を返してサイズ変更を中止します。