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