Vcl.Controls.TWinControl.CustomAlignInsertBefore

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

Delphi

function CustomAlignInsertBefore(C1, C2: TControl): Boolean; virtual;

C++

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

プロパティ

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

説明

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

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

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

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

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

関連項目