I want to create something like this.

When the button clicks main form will lock/disable/inaccessible. Then the another form load and do some processing.
(actually when the button clicked, it will read some text from a file and write to db. I put progress bar to give a nice look)
As I said I want to lock/disable/inaccessible main form and load the another form.
How can I do this ?
Please Help
Yohan
new Form().ShowDialog()will do just that.