Vcl.ActnMan.TCustomActionBar.CustomAlignInsertBefore

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

Delphi

function CustomAlignInsertBefore(C1: TControl; C2: TControl): Boolean; override;

C++

virtual bool __fastcall CustomAlignInsertBefore(Vcl::Controls::TControl* C1, Vcl::Controls::TControl* C2);

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan TCustomActionBar

説明

カスタム アラインメントされた子コントロールの配置順を返します。

Vcl.ActnMan.TCustomActionBar.CustomAlignInsertBefore は Vcl.Controls.TWinControl.CustomAlignInsertBefore を継承しています。以下の内容はすべて Vcl.Controls.TWinControl.CustomAlignInsertBefore を参照しています。

カスタム アラインメントされた子コントロールの配置順を返します。

CustomAlignInsertBefore メソッドは、カスタム アラインメントされた子コントロールの配置する順番を決定します。コントロールによって、CustomAlignInsertBefore は、alCustomAlign プロパティを持つ子コントロールの各ペアに 1 度呼び出されます。C2C1 の前にある場合、CustomAlignInsertBefore は true を返します。それ以外は false を返します。

カスタム アラインメントされた子コントロールがソートされると、その具体的な配置が CustomAlignPosition の呼び出しによって決まります。

CustomAlignInsertBefore は、OnAlignInsertBefore イベントのトリガになります。このイベントが定義されると、CustomAlignInsertBeforeOnAlignInsertBefore で返された値を返します。このイベント定義により、CustomAlignInsertBefore を上書きせずにコントロール アラインメントの順番を定義できます。

TWinControl に実装されても、OnAlignInsertBefore が実装されていなければ CustomAlignInsertBefore は false を返すため、コントロールは Controls プロパティに表示される順に配置されます。

関連項目