Vcl.Forms.IDesignerHook.GetRoot
Delphi
function GetRoot: TComponent;
C++
virtual System::Classes::TComponent* __fastcall GetRoot() = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | IDesignerHook |
説明
フォームデザイナにより編集中のエンティティを返します。
GetRoot メソッドを呼び出すと,フォームデザイナで処理中のオブジェクトを取得できます。このオブジェクトが TCustomForm の下位オブジェクトの場合は,GetRoot メソッドは Form プロパティの値を返します。
データモジュール,リモートデータモジュール,アクティブフォームなどの,TCustomForm の下位オブジェクトではないエンティティを編集しているときでもコードが有効であることを保証するには,Form プロパティではなく GetRoot メソッドを使用します。