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