FMX.Types.TFmxObject.DoAddObject

提供:RAD Studio API Documentation

Delphi

procedure DoAddObject(const AObject: TFmxObject); virtual;

C++

virtual void __fastcall DoAddObject(TFmxObject* const AObject);

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
protected
FMX.Types.pas
FMX.Types.hpp
FMX.Types TFmxObject

説明

この親オブジェクト(self)に結び付けられた子のリスト Children に AObject オブジェクトを追加します。


DoAddObject では、AObject パラメータで指定されたオブジェクトを、このオブジェクト(self)の Children プロパティに格納されている子のリストに追加します。DoAddObject では、AObject の親をこのオブジェクト(self)に変更し、AObject のルートをこのオブジェクト(self)の Root オブジェクトに設定します。

TCommonCustomForm や TControl などの下位クラスでは、さらに、ユーザーが Tab キーで移動できるオブジェクトの順序付きリストを保持しているタブ ストップ リストの処理も行います。このような下位クラスで ITabStopController インターフェイスをサポートしており、AObject が IControl インターフェイスをサポートしているクラスのオブジェクトである場合、この下位クラスの DoAddObject では、そのオブジェクト(self)のタブ ストップ リスト TabList に AObject を追加します。

DoAddObject は AddObject から内部的に呼び出されます。

関連項目