Vcl.Controls.TWinControl.ArrangeControl

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

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 で指定されたコントロールを、ParentSizeAAlignAAlignInfoRectUpdateAnchorOrigin の各パラメータで指定された整列オプションを使って整列させます。これらのパラメータの意味を次の表でまとめます。



パラメータ 意味

ParentSize

AControl の整列を中で行う親コントロールのサイズ。

AAlign

AControl を親コントロール内でどう整列させるかを指定します。

AAlignInfo

AControl を親コントロール内で整列させる詳細情報を指定します。

Rect

親コントロール内の長方形の領域。この中で AControl の整列を行います。

UpdateAnchorOrigin

整列の後で AControl のアンカー基点を更新するかどうかを指定します。



関連項目