FMX.Types.TFmxObject.IsChild
Delphi
function IsChild(AObject: TFmxObject): Boolean; virtual;
C++
virtual bool __fastcall IsChild(TFmxObject* AObject);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | TFmxObject |
説明
指定されたオブジェクトが子である場合、True を返します。
IsChild は、指定されたオブジェクト(AObject)がこの TFmxObject(自分自身)の子、つまりこのオブジェクトの任意の子や孫などである場合、True を返します。そうでない場合は、False を返します。
ContainsObject とは異なり、IsChild は、このオブジェクトの直接の子 が AObject として渡された場合だけでなく、指定されたオブジェクトがこのオブジェクトの孫やひ孫などの場合にも True を返します。たとえば、A がこのオブジェクトの直接の子で、B が A の直接の子である場合、IsChild は、AObject として A が渡されても B が渡されても True を返します。