FMX.Types.TFmxObject.IsChild
Delphi
function IsChild(AObject: TFmxObject): Boolean; virtual;
C++
virtual bool __fastcall IsChild(TFmxObject* AObject);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | TFmxObject |
Beschreibung
Gibt True
zurück, wenn es sich bei dem angegebenen Objekt um ein untergeordnetes Objekt handelt.
IsChild gibt True
zurück, wenn das angegebene Objekt (AObject
) ein untergeordnetes Objekt dieses TFmxObject (self) oder eines seiner untergeordneten Objekte oder eines diesen Objekten untergeordnetes Objekt (Grand-Children) etc. ist. Andernfalls wird False
zurückgegeben.
Im Gegensatz zu ContainsObject gibt IsChild nicht nur True
zurück, wenn ein direkt untergeordnetes Objekt dieses Objekts als AObject
übergeben wird, sondern auch, wenn es sich bei dem angegebenen Objekt um ein Grand-Child, Grand-Grand-Child usw. dieses Objekts handelt. Wenn A ein direkt untergeordnetes Objekt dieses Objekts und B ein direkt untergeordnetes Objekt von A ist, gibt IsChild beispielsweise True
zurück, wenn A oder B als AObject
übergeben werden.