>The delegate method must have at least the number of parameters of the function or event it binds to
If I understand correctly, then, if I give the delegate method the same parameters (which you say I must do), then it would process those parameters correctly, and I don't need to do anything else. That would solve my problem, which I thought was much more complicated.
>
>Stupid example -
>
>If you take the parameters out of ScreenMouseDown, you will have an error when you click somewhere on the screen
>
>=CreateObject('Resizer')
> ...
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)