Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Is there SetAll() for methods?
Message
From
12/04/2008 05:42:35
 
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01310111
Message ID:
01310154
Views:
22
>I need to call a method MyMethod of all controls of a form (and controls which are in the containers of a form). The SetAll() method can set a property of all controls. Is there a similar method for calling methods?
_
Dmitry,

In addition to going recursively

If all controls on your form are subclassed, you can add a property 'MethodToCall' to each of your subclasses
If that property has an assign method, then
thisform.SetAll('MethodToCall', 'MyFunctionName')

&& the assign method looks like this
lparameters NewVal
=Eval(m.NewVal + '()')
I have not tested any of this, but I see no reason why it would not work
Gregory
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform