1) Have a hidden form with a timer event. In the case that a user has left the app. alone too long, the timer event opens a warning form with a countdown. It's opened with the Modal property = true. There is a CANCEL button that resets the timer and rehides the warning form. If the timer reaches it's end, it closes and saves all. It works great except...
... if a user has ZOOMED in on a control and is editing it's data using the Access Zoom Control (SHIFT+F2).
In this case the countdown dialog appears and counts down. However the Zoom Control and My Modal Form seem to conflict and put the app. in a state immune to user input. The only recourse is to wait for the timer to expire.
I need to be able to allow users to Cancel even if the Zoom form is open. This seems to be Windows API-level behavior, but I'm not at all familiar with Windows API stuff, nor do I want to learn it. Any suggestions for how to handle this situation?
Thank you in advance.