如何在c# Windows窗体项目中设置应用程序关闭模式

本文关键字:应用程序 设置 模式 项目 Windows 窗体 | 更新日期: 2023-09-27 18:13:33

我刚从VB切换过来。Net到c#,我正在写一个windows应用程序。在VB.net中,您可以通过选择属性来轻松更改关机模式然后移到下拉菜单中选择"当启动窗体关闭时"answers"当最后一个表单关闭时"。请帮我在c#中找到等效的。

顺便说一下,我使用的是VS 2010。

如何在c# Windows窗体项目中设置应用程序关闭模式

在c#中,实现这一点最简单的技巧是在"program.cs"文件中更改应用程序的入口点。这个输入表单应该在启动时隐藏,但会调用主表单。然后调用Application.Exit();函数在任何其他形式/类中的关闭过程。

下面的示例伪代码

program.cs

//edit this line
Applcation.Run(startupForm);

StratupForm.cs

//startup method
StartupForm_load (object e)
{
this.Hide();
MainForm mainForm = new MainForm();
mainForm.show();
}

MainForm.cs

 //application exit method
    MainFormExit_close (object e)
    {
     Application.Exit();
    }

你可能应该实现一种更简洁的方式来管理和跟踪打开的表单

这可能不是您要找的第一件事,但是如果您查看application . run (ApplicationContext)的文档,您会发现示例代码正好满足了您的要求:当最后一个表单关闭时退出应用程序