Information générale
Catégorie:
Gestionnaire d'écran & Écrans
You have to pass the form pointer to the second form:
In Form1: DO FORM Form2 WITH THISFORM
In Form2.Init():
LPARAMETERS toForm
THISFORM.ParentForm = toForm && Store the pointer in a new property of Form2
To call Form1.TheMethod() from Form2: THISFORM.ParentForm.TheMethod()
HTH
>I have a method I would like to call from a parent form.
>
>ie: FORM1 (parent: has method TheMethod())
> Press cmd_btn triggers modal FORM2 (child)
> Press cmd_btn on modal FORM2 and call method FORM1.TheMethod
>
>Usually I would say THISFORM.TheMethod() from within the parent form I thought I could just call the method from the child form by FORM1.TheMethod().
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement