FMX.Types.TFmxObject.AddObject
Delphi
procedure AddObject(const AObject: TFmxObject);
C++
void __fastcall AddObject(TFmxObject* const AObject);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | TFmxObject |
説明
この親オブジェクト(self)に結び付けられた子のリスト Children に AObject
オブジェクトを追加します。
AddObject では、AddObject のすべてのビジネス機能を実装している DoAddObject を内部的に呼び出します。
AddObject では、AObject
パラメータで指定されたオブジェクトを、このオブジェクト(self)の Children プロパティに格納されている子のリストに追加します。AddObject では、AObject
の親をこのオブジェクト(self)に変更し、AObject
のルートをこのオブジェクト(self)の Root オブジェクトに設定します。
TCommonCustomForm や TControl などの下位クラスでは、さらに、ユーザーが Tab キーで移動できるオブジェクトの順序付きリストを保持しているタブ ストップ リストの処理も行います。このような下位クラスで ITabStopController インターフェイスをサポートしており、AObject
が IControl インターフェイスをサポートしているクラスのオブジェクトである場合、この下位クラスの AddObject では、そのオブジェクト(self)のタブ ストップ リスト TabList に AObject
を追加します。