WinForm如何打开新窗体
在C#的基础教程中,我们学习到了如何在WinForm中创建一个主窗口。接下来,我们将探讨如何从主窗口打开子窗口。 解决方案和项目创建 首先,我们需要右键点击解决方案,并新增一个项目。 在项目类型
在C#的基础教程中,我们学习到了如何在WinForm中创建一个主窗口。接下来,我们将探讨如何从主窗口打开子窗口。
解决方案和项目创建
首先,我们需要右键点击解决方案,并新增一个项目。
在项目类型选择中,选择创建一个WinForm程序。
创建新窗体
在新建的WinForm应用程序中,我们需要再次新建一个窗体,作为子窗口。
在主窗体添加按钮
在主窗体(Form1)中,我们需要添加两个按钮。一个按钮用于打开常规弹出窗口,另一个按钮用于打开模态框。
打开普通窗口
当我们需要打开一个普通窗口时,可以使用new 窗口().Show()的方式。
打开模态窗口
当我们需要打开一个模态窗口时,可以使用new 窗口().ShowDialog()的方式。
两者的区别在于,Show()可以同时打开多个窗口,而ShowDialog()只能打开一个窗口。
实际效果
通过以上步骤,我们可以实现从主窗口打开子窗口的功能。
总结
1. 要打开普通窗口,使用new 窗口().Show()。
2. 要打开模态窗口,使用new 窗口().ShowDialog()。
两者的区别在于,Show()可以同时打开多个窗口,而ShowDialog()只能打开一个窗口。