Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to return value from modal form?
Message
De
05/07/2007 15:22:58
 
 
À
05/07/2007 15:13:39
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Divers
Thread ID:
01238051
Message ID:
01238055
Vues:
10
One way:
CREATE CLASS FormValues AS Relation
Param1 = ""
Param2 = ""
...
ReturnValue1 = ""
ReturnValue2 = ""
...
ENDCLASS

...
loFormValues = NEWOBJECT ("FormValues")
loFormValues.Param1 = Param1
loFormValues.Param2 = Param2
...
loForm = CREATEOBJECT ("MyFormClass", loFormValue)
loForm.Show (1)
lcReturnValue1 = loFormValue.ReturnValue1
lcReturnValue2 = loFormValue.ReturnValue2
...
loForm.Release ()
loForm = NULL
You set the return values in the object FormValues from your form. Don't do a Release in your form, hide it instead.

HTH

>I know this one returns value from UNLOAD form event...
>DO FORM MyModalForm WITH param1, param2 TO returnvalue
>
>But how to return a value with this one... ?
>oForm = CreateObject("MyFormClass", param1, param2)
>oForm.Show(1)
>RELEASE oForm
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform