在C#中,您可以使用Windows Forms或WPF(Windows Presentation Foundation)來創(chuàng)建子窗口
- 首先,確保已安裝了.NET桌面開發(fā)工作負(fù)載。
- 打開Visual Studio,然后選擇“創(chuàng)建新項(xiàng)目”。
- 從項(xiàng)目模板列表中選擇“Windows Forms應(yīng)用程序(.NET)”或“WPF應(yīng)用程序(.NET)”,然后單擊“下一步”。
- 為項(xiàng)目命名,例如“ChildWindowExample”,然后單擊“創(chuàng)建”。
對于Windows Forms應(yīng)用程序:
- 在解決方案資源管理器中,右鍵單擊項(xiàng)目名稱,然后選擇“添加”->“新建項(xiàng)目”。
- 從模板列表中選擇“Windows Forms”,然后為窗體命名,例如“ChildForm”。
- 雙擊“ChildForm.cs”以打開設(shè)計(jì)器。
- 在設(shè)計(jì)器中,您可以添加控件并設(shè)置屬性。
- 要顯示子窗口,請?jiān)谥鞔绑w上添加一個按鈕,并在其“Click”事件中添加以下代碼:
private void buttonShowChild_Click(object sender, EventArgs e)
{
ChildForm childForm = new ChildForm();
childForm.Show();
}
對于WPF應(yīng)用程序:
- 在解決方案資源管理器中,右鍵單擊項(xiàng)目名稱,然后選擇“添加”->“新建項(xiàng)目”。
- 從模板列表中選擇“WPF窗口”,然后為窗口命名,例如“ChildWindow”。
- 雙擊“ChildWindow.xaml”以打開設(shè)計(jì)器。
- 在設(shè)計(jì)器中,您可以添加控件并設(shè)置屬性。
- 要顯示子窗口,請?jiān)谥鞔翱谏咸砑右粋€按鈕,并在其“Click”事件中添加以下代碼:
private void ButtonShowChild_Click(object sender, RoutedEventArgs e)
{
ChildWindow childWindow = new ChildWindow();
childWindow.Show();
}
現(xiàn)在,當(dāng)您運(yùn)行應(yīng)用程序并單擊按鈕時,子窗口將顯示出來。