>>Now that you mention it, it very well could be a scoping issue. Just a guess, but have you tried adding the property to _SCREEN? If that solves it, I'd say that scoping is definetly the problem.
>>
>
>That didn't work either. I didn't really expect it to if the application property didn't work because the reference to the app property is global. Even if it weren't, I'd be getting an error instead of it just ignoring the Escape or hanging.
>
>I think I'm just going to have to have them run this form outside the main program. That's fine because it's a process they shouldn't do very often, and it's not something that should be run by just anybody.
>
>Eventually, I'd like to get back to this and figure it out though. Some day I may run into it again when the solution of having a separate EXE just won't be acceptable.
Barbara,
Sorry I missed the application property thing. However, now it doesn't sound like a scoping issue.
Forgive me, and I know you may have already tried this, but have you tried a timer to check the property every, say, second?
George
Ubi caritas et amor, deus ibi est