>>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,
Thank you very much. I will explore your approach.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham