>>>My guess is that oApp is a global variable and as such is always available. The 'ThisForm' is only available to the code executed in the context of a form.
>
>The code is being executed in a method of the form referred to by thisform.
>
>
You may want to search here - this topic was discussed before with Fabio (if memory serves) providing an answer
If it's not broken, fix it until it is.
My Blog