Vcl.ExtCtrls.TCustomControlBar.CanAutoSize

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

説明

コントロール バーが、その内容に合わせてサイズを変更できるかどうかを指定します。

CanAutoSize は、AutoSize プロパティが True の場合に自動的に呼び出され、コントロールのサイズ変更を試みます。コントロールは、サイズ変更シーケンスの前に、AutoSize プロパティを実装できます。このシーケンスは、OnCanResize イベントおよび OnConstrainedResize イベントから開始され、OnResize イベントで終了します。CanAutoSize が呼び出されると、NewWidth パラメータおよび NewHeight パラメータは、コントロール バーの新しい次元(推奨値)を示します。CanAutoSize がこれらの値を調整するので、コントロール バーのバンドがすべて表示されます。CanAutoSize は True を返して、サイズ変更シーケンスの続行が必要なことを示します。

関連項目