WinForm如何打開新窗體
在C#的基礎(chǔ)教程中,我們學(xué)習(xí)到了如何在WinForm中創(chuàng)建一個主窗口。接下來,我們將探討如何從主窗口打開子窗口。 解決方案和項目創(chuàng)建 首先,我們需要右鍵點擊解決方案,并新增一個項目。 在項目類型
在C#的基礎(chǔ)教程中,我們學(xué)習(xí)到了如何在WinForm中創(chuàng)建一個主窗口。接下來,我們將探討如何從主窗口打開子窗口。
解決方案和項目創(chuàng)建
首先,我們需要右鍵點擊解決方案,并新增一個項目。
在項目類型選擇中,選擇創(chuàng)建一個WinForm程序。
創(chuàng)建新窗體
在新建的WinForm應(yīng)用程序中,我們需要再次新建一個窗體,作為子窗口。
在主窗體添加按鈕
在主窗體(Form1)中,我們需要添加兩個按鈕。一個按鈕用于打開常規(guī)彈出窗口,另一個按鈕用于打開模態(tài)框。
打開普通窗口
當(dāng)我們需要打開一個普通窗口時,可以使用new 窗口().Show()
的方式。
打開模態(tài)窗口
當(dāng)我們需要打開一個模態(tài)窗口時,可以使用new 窗口().ShowDialog()
的方式。
兩者的區(qū)別在于,Show()
可以同時打開多個窗口,而ShowDialog()
只能打開一個窗口。
實際效果
通過以上步驟,我們可以實現(xiàn)從主窗口打開子窗口的功能。
總結(jié)
1. 要打開普通窗口,使用new 窗口().Show()
。
2. 要打開模態(tài)窗口,使用new 窗口().ShowDialog()
。
兩者的區(qū)別在于,Show()
可以同時打開多個窗口,而ShowDialog()
只能打開一個窗口。