Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Can delegate in bindevent pass parameter to method?
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00943649
Message ID:
00943766
Views:
15
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--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform