>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')
lparameters NewVal
=Eval(m.NewVal + '()')
I have not tested any of this, but I see no reason why it would not work
Gregory