📅  最后修改于: 2023-12-03 14:59:41.092000             🧑  作者: Mango
在 C# Windows Form 应用程序中,当用户单击按钮时,在 UI 上弹出新的窗体是一项普遍需求。本文将介绍如何在 Windows Form 应用程序中实现这一功能。
以下是实现此功能的步骤:
步骤 1:在 Windows Form 应用程序中创建一个新窗体
在 Visual Studio 中创建一个新的 Windows Form 应用程序。右键单击项目,选择“添加”->“Windows 窗体”。
设置窗体的标题和其他属性。例如,在本例中,我们将窗体命名为“NewForm”。
步骤 2:创建按钮并添加单击事件处理程序
在主窗体上创建一个按钮,在其单击事件中打开新的窗体。
打开主窗体的设计视图。在工具箱中选择“按钮”并将其拖动到主窗体上。
在此示例中,我们将按钮称为“OpenFormButton”。
选择“OpenFormButton”控件,单击右键并选择“单击”事件。这将在代码视图中生成一个事件处理程序。
在事件处理程序中添加以下代码:
NewForm newForm = new NewForm();
newForm.Show();
这会创建一个新的 NewForm
实例并显示它。
完整代码片段如下所示:
private void OpenFormButton_Click(object sender, EventArgs e)
{
NewForm newForm = new NewForm();
newForm.Show();
}
步骤 3:测试应用程序并查看结果
编译并运行应用程序。单击“OpenFormButton”按钮,即可显示出新的窗体。
通过执行以上步骤,您可以成功在 C# Windows Form 应用程序中实现在按钮单击时显示窗体的功能。