📌  相关文章
📜  c# windows form 按钮单击时如何显示窗体 - C# (1)

📅  最后修改于: 2023-12-03 14:59:41.092000             🧑  作者: Mango

C# Windows Form 按钮单击时如何显示窗体

在 C# Windows Form 应用程序中,当用户单击按钮时,在 UI 上弹出新的窗体是一项普遍需求。本文将介绍如何在 Windows Form 应用程序中实现这一功能。

步骤

以下是实现此功能的步骤:

步骤 1:在 Windows Form 应用程序中创建一个新窗体

在 Visual Studio 中创建一个新的 Windows Form 应用程序。右键单击项目,选择“添加”->“Windows 窗体”。

add-form

设置窗体的标题和其他属性。例如,在本例中,我们将窗体命名为“NewForm”。

new-form

步骤 2:创建按钮并添加单击事件处理程序

在主窗体上创建一个按钮,在其单击事件中打开新的窗体。

打开主窗体的设计视图。在工具箱中选择“按钮”并将其拖动到主窗体上。

add-button

在此示例中,我们将按钮称为“OpenFormButton”。

选择“OpenFormButton”控件,单击右键并选择“单击”事件。这将在代码视图中生成一个事件处理程序。

add-event-handler

在事件处理程序中添加以下代码:

NewForm newForm = new NewForm();
newForm.Show();

这会创建一个新的 NewForm 实例并显示它。

完整代码片段如下所示:

private void OpenFormButton_Click(object sender, EventArgs e)
{
    NewForm newForm = new NewForm();
    newForm.Show();
}

步骤 3:测试应用程序并查看结果

编译并运行应用程序。单击“OpenFormButton”按钮,即可显示出新的窗体。

result

结论

通过执行以上步骤,您可以成功在 C# Windows Form 应用程序中实现在按钮单击时显示窗体的功能。