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

时间:2014-03-13 19:22:39

标签: c# forms

如何关闭表单并退出该表单中的所有功能并打开另一个表单? 我尝试使用application.exit(),我需要这样的东西。但问题是它关闭了所有的表单和流程,我需要在表单中结束所有流程并关闭它并转到另一种形式

1 个答案:

答案 0 :(得分:1)

在项目的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打开,程序就会运行。