Vcl.Forms.GetParentForm
Delphi
function GetParentForm(Control: TControl; TopForm: Boolean = True): TCustomForm;
C++
extern DELPHI_PACKAGE TCustomForm* __fastcall GetParentForm(Vcl::Controls::TControl* Control, bool TopForm = true);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
説明
指定されたコントロールを含むフォームまたはプロパティ ページを返します。
Control パラメータに指定されたコントロールを含む TCustomForm の下位クラスを取得するには、GetParentForm を呼び出します。TopForm パラメータが true の場合、この関数は親のないフォームを見つけるまで Control の親子関係をさかのぼります。TopForm が false の場合、この関数は TCustomForm に指定されたフォームを見つけるまで親子関係をさかのぼります。
フォームにコントロールが含まれていない場合(たとえば、他のタイプのウィンドウに埋め込まれた ActiveX コントロール)、GetParentForm は nil(Delphi)または NULL(C++)を返します。