In the application i am working on, there are several forms; one used for the purposes of displaying 3d images, and other for governing that. Some changes in the images are time-consuming, and while they are going through, both of forms are not being redrawn.
What i would like to achieve is for at least controlling form (that is composed from fairly standard components only) to continue interaction with user and continue being redrawed. The way i see it, it should be moved into different thread, as the thread it is using now is too busy.
How should i do that? Wil Application.Run(secondForm) be sufficient?