Vcl.Forms.ValidParentForm
Delphi
function ValidParentForm(Control: TControl; TopForm: Boolean = True): TCustomForm;
C++
extern DELPHI_PACKAGE TCustomForm* __fastcall ValidParentForm(Vcl::Controls::TControl* Control, bool TopForm = true);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
Description
Renvoie la fiche ou la page de propriétés qui contient le contrôle spécifié.
Appelez ValidParentForm pour obtenir le descendant de TCustomForm qui contient le contrôle spécifié par le paramètre Control. Si le paramètre TopForm est défini sur true, cette fonction parcourt tout le chemin jusqu'à la chaîne parent Control jusqu'à ce qu'elle trouve une fiche sans parent. Si TopForm est défini sur false, cette fonction va jusqu'à la chaîne parent jusqu'à ce qu'elle trouve une fiche TCustomForm.
Si le contrôle n'est pas dans une fiche (par exemple, un contrôle ActiveX), ValidParentForm déclenche une exception EInvalidOperation.