Vcl.Controls.TControl.AdjustSize
Delphi
procedure AdjustSize; dynamic;
C++
DYNAMIC void __fastcall AdjustSize(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
説明
AutoSize プロパティで指定されたコントロールのサイズを設定します。
AdjustSize メソッドは,AutoSize プロパティが true に設定されており,コントロールのサイズをその内容にしたがって自動的に変更する必要がある場合に自動的に呼び出されます。TControl での AdjustSize は,Left,Top,Width,および Height プロパティを使って SetBounds を呼び出します。この呼び出しにより,以上の値がコントロールの OnCanResize イベントハンドラまたは OnConstrainedResize イベントハンドラで変更された場合や,コントロールの OnResize イベントハンドラが最終調整を加えた場合にサイズの変更が行われます。
下位クラスは AdjustSize メソッドをオーバーライドし,コントロールのサイズをその内容に合わせるように変更します。
コントロールの内容を変更してから,ほかのコントロールで AdjustSize を呼び出すことができます。アプリケーションコードで AdjustSize を呼び出さないでください。