> Rendering when the screen redrew or was invalidated worked fine ( as a > Dialog) its just when you had a loop to render as fast as > possible that it > would not trigger close events.
Sounds like we're in violent agreement. :) So you just added an Application.DoEvents call in the render loop to service any pending messages and got rid of the extra threads, right? You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
