can smo help me witht he next problem - my application have several independent forms that can be opened from each other or main form of application. sometimes i need to display modal dialog. If i call ShowModal for not main form all the forms will be locked. but i need smth like MessageBox.Show or OpenFileDialog.ShowModal() - itll lock only callers form(if its not main form of app)