模態窗體(ShowDialog)打開後,後面的主窗體就不能做任何操作了。
本博客要實現非模態窗體(show)實現模態窗體(ShowDialog)的一些效果(主窗體關閉,子窗體也要關閉。子窗體只能打開一個。)
同時,保留非模態窗體的一些特性(主窗體和子窗體都能操作,比如文本的書寫等)。
現實的一些用處:
1、比如要在主窗體中寫已有的內容,用子窗體顯示這些已有的內容(一般信息比較多,無法在主窗體中用某個空間顯示完全)以供參考。
2、直接點擊子窗體中的信息,在主窗體中顯示出來。
等等
代碼如下:
FormA----主窗體
FormB----子窗體
MainForm爲了顯示主窗體(FormA)關閉,子窗體(FormB)也關閉。