System.Classes.AncestorIsValid
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 が返ります。