如何关闭一个窗体,退出所有进程并打开另一个窗体

本文关键字:窗体 进程 另一个 退出 何关闭 一个 | 更新日期: 2023-09-27 17:50:03

如何关闭窗体并退出该窗体中的所有函数并打开另一个窗体?我尝试使用application.exit(),我需要这样的东西。但问题是它会关闭所有的表单和流程,我需要结束一个表单中的所有流程然后关闭它,进入另一个表单

如何关闭一个窗体,退出所有进程并打开另一个窗体

在项目的program.cs文件中,您的主函数将是类似于

的内容。
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }

当您关闭Form1时,您的执行将结束。

你可以把它改成

    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
        Application.Run(new Form2());
    }

在本例中,当您关闭Form1时,执行不会结束,而是会打开Form2,只要Form2打开,程序就会运行