Hello:

I have an application that performs a long process, it shows a progress bar
to help users dont get into panic, but, if I move another window over my
application's main form, the applications starts looking like if it was "not
responding". I try using the Update method, because the documentation says
it "Executes any pending requests for painting." But it is not working at
all.

I tried Refresh(), but it invalidates all the area, and the whole
application blinks.

Another way i tried is callind Application.DoEvents (), It works, but it
also allows users to clik on menus, close windows and I don't want that.

Is there any simple way to get the main window repainted?