Vcl.Forms.ValidParentForm

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function ValidParentForm(Control: TControl; TopForm: Boolean = True): TCustomForm;

C++

extern DELPHI_PACKAGE TCustomForm* __fastcall ValidParentForm(Vcl::Controls::TControl* Control, bool TopForm = true);

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms Vcl.Forms

説明

指定されたコントロールを含むフォームまたはプロパティ ページを返します。

Control パラメータに指定されたコントロールを含む TCustomForm の下位クラスを取得するには、ValidParentForm を呼び出します。TopForm パラメータが true の場合、この関数は親のないフォームを見つけるまで Control の親子関係をさかのぼります。TopForm が false の場合、この関数は TCustomForm に指定されたフォームを見つけるまで親子関係をさかのぼります。

フォームにコントロールが含まれていない場合(たとえば、他のタイプのウィンドウに埋め込まれた ActiveX コントロール)、ValidParentForm は EInvalidOperation 例外を発生させます。

関連項目