Classes.TComponent.ValidateInsert

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

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 をオーバーライドして対象のオブジェクトを抽出できます。挿入されないようにするには,下位メソッドで例外を生成します。

関連リンク

Personal tools