System.Classes.AncestorIsValid

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

Delphi

function AncestorIsValid(const Ancestor: TPersistent; const Root, RootAncestor: TComponent): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall AncestorIsValid(TPersistent* const Ancestor, TComponent* const Root, TComponent* const RootAncestor);

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

説明

AncestorIsValid は、あるコンポーネントが別のコンポーネントの上位コンポーネントかどうかを判別します。

コンポーネント Root が、指定された RootAncestor を上位コンポーネントとして持つかどうかを判別するには、AncestorIsValid を呼び出します。この判別には、TObject クラスの InheritsFrom メソッドが使用されます。上位コンポーネントであれば true、それ以外の場合は false が返ります。

関連項目