Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Can delegate in bindevent pass parameter to method?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00943649
Message ID:
00943766
Vues:
14
The BINDEVENT() function binds handler object delegate to the source object event. It doesn't call delegate. The delegate will be called when the event, it bound to, occurs. If that event has parameters, thay will be passed to the delegate.
What're you trying to do?

>can the delegate pass parameters to calling method when using bindevent? The following seem to be giving me errors in the bindevent line:
>
>
>FOR a = 1 TO .my_pf1.PageCount && count how many pages in pageframe
>	pgname = "thisform.my_pf1.page"+transform(a) 
&&take page number from pgcnt variable and add it to constant
	BINDEVENT(&pgname,"Activate",thisform,"focuscontrol("+pgname+")"=,0)
ENDFOR
>
>
>here is what my focuscontrol method looks like:
>
>
>LPARAMETERS pagename
>MESSAGEBOX('passed parm was '+STR(pagename),0,'')
>
>
--sb--
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform