Vcl.StdCtrls.TCustomLabel.AdjustBounds
Delphi
procedure AdjustBounds; dynamic;
C++
DYNAMIC void __fastcall AdjustBounds();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomLabel |
説明
テキストが変更されたときにラベルのサイズを変更します。
ラベルのテキストまたはフォントが変更されたときに,AdjustBounds メソッドが暗黙に呼び出されます。このメソッドは,クライアント領域のテキストを再描画し,AutoSize プロパティが true になっていればラベルをリサイズします。
WordWrap が true の場合,ラベルの幅は固定値になります。このとき,AutoSize も true の場合には,テキストを変更するとラベルの高さだけが変更されます。AutoSize が true で WordWrap が false ならば,ラベルの高さはフォントによって決められ,テキストを変更するとラベルの幅が変更されます。
テキストの変更されたときにサイズを再調整するには,AdjustBounds メソッドをオーバーライドしてください。