Vcl.Controls.TWinControl.ArrangeControl
Delphi
procedure ArrangeControl(AControl: TControl; const ParentSize: TPoint; AAlign: TAlign; AAlignInfo: TAlignInfo; var Rect: TRect; UpdateAnchorOrigin: Boolean = False);
C++
void __fastcall ArrangeControl(TControl* AControl, const System::Types::TPoint &ParentSize, TAlign AAlign, const TAlignInfo &AAlignInfo, System::Types::TRect &Rect, bool UpdateAnchorOrigin = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
説明
このコントロールを指定された整列オプションで整列させます。
ArrangeControl は、AlignControls が各コントロールを指定された整列オプションで整列させるために内部的に使用する protected メソッドです。
具体的には、ArrangeControl は、AControl で指定されたコントロールを、ParentSize、AAlign、AAlignInfo、Rect、UpdateAnchorOrigin の各パラメータで指定された整列オプションを使って整列させます。これらのパラメータの意味を次の表でまとめます。
パラメータ | 意味 |
---|---|
ParentSize |
AControl の整列を中で行う親コントロールのサイズ。 |
AAlign |
AControl を親コントロール内でどう整列させるかを指定します。 |
AAlignInfo |
AControl を親コントロール内で整列させる詳細情報を指定します。 |
Rect |
親コントロール内の長方形の領域。この中で AControl の整列を行います。 |
UpdateAnchorOrigin |
整列の後で AControl のアンカー基点を更新するかどうかを指定します。 |