API:Vcl.Controls.TWinControl.AdjustSize

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

Delphi

procedure AdjustSize; override;

C++

DYNAMIC void __fastcall AdjustSize();

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

説明

AutoSize プロパティで指定されたコントロールのサイズを設定します。

Vcl.Controls.TWinControl.AdjustSize は Vcl.Controls.TControl.AdjustSize を継承しています。以下の内容はすべて Vcl.Controls.TControl.AdjustSize を参照しています。

AutoSize プロパティで指定されたコントロールのサイズを設定します。

AdjustSize メソッドは,AutoSize プロパティが true に設定されており,コントロールのサイズをその内容にしたがって自動的に変更する必要がある場合に自動的に呼び出されます。TControl での AdjustSize は,Left,Top,Width,および Height プロパティを使って SetBounds を呼び出します。この呼び出しにより,以上の値がコントロールの OnCanResize イベントハンドラまたは OnConstrainedResize イベントハンドラで変更された場合や,コントロールの OnResize イベントハンドラが最終調整を加えた場合にサイズの変更が行われます。

下位クラスは AdjustSize メソッドをオーバーライドし,コントロールのサイズをその内容に合わせるように変更します。

コントロールの内容を変更してから,ほかのコントロールで AdjustSize を呼び出すことができます。アプリケーションコードで AdjustSize を呼び出さないでください。

関連項目