Classes.TComponent.ValidateInsert
From RAD Studio VCL Documentation (Japanese)
Contents |
Delphi の情報
ファイル Classes.pas
procedure ValidateInsert(AComponent: TComponent); dynamic;
ユニット: Classes
種類: メソッド
可視性: protected
所属クラス: TComponent
C++ の情報
ファイル Classes.hpp
dynamic virtual void __fastcall ValidateInsert(Classes::TComponent * AComponent);
ユニット: Classes
種類: メソッド
可視性: protected
所属クラス: TComponent
説明
子コンポーネントの挿入前にそれを検証するメソッドのインターフェースを提供します。
ValidateInsert メソッドは,TComponent では何もしません。これは,コンポーネントがオブジェクトを子として受け入れないように,下位クラスが ValidateInsert をオーバーライドできるようにするためです。デフォルトでは,ValidateInsert を使用するとどのオブジェクトもコンポーネントに挿入できます。
コンポーネントで特定のオブジェクトだけを有効にする必要がある場合,下位クラスは ValidateInsert をオーバーライドして対象のオブジェクトを抽出できます。挿入されないようにするには,下位メソッドで例外を生成します。