首页 > 后端开发 > C++ > 如何在C#中打开新窗体并关闭当前窗体?

如何在C#中打开新窗体并关闭当前窗体?

DDD
发布: 2025-01-06 13:04:41
原创
933 人浏览过

How to Open a New Form and Close the Current Form in C#?

在 C# 中打开新表单并关闭当前表单

浏览应用程序时,可能需要打开新表单并关闭当前的。这可以通过一系列步骤来实现:

打开新表单

  • 从当前表单中,创建新表单类的实例。
  • 使用 Show() 显示新表单

关闭当前表单

  • 在关闭当前表单之前,建议将其隐藏而不是丢弃。这样可以平滑过渡到新表单。
  • 要隐藏当前表单,请使用 Hide() 方法。

专注于新表单

  • 隐藏当前表单后,应激活新表单并将其带到
  • 这可以使用带有附加参数 false 的 Show() 方法来实现,该参数指定不应激活表单。
  • 随后,应调用 Activate() 方法在新表单上关注它。

示例实现

以下代码片段演示了如何使用上述步骤在 C# 中打开新表单(Form2)并关闭当前表单(Form1):

private void OnButton1Click(object sender, EventArgs e)
{
    this.Hide();
    var form2 = new Form2();
    form2.Closed += (s, args) => this.Close();
    form2.Show(false);
    form2.Activate();
}
登录后复制

以上是如何在C#中打开新窗体并关闭当前窗体?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板