我刚从 VB.Net 切换到 C#,正在编写一个 Windows 应用程序。 在 VB.net 中,您可以通过选择 项目并移至下拉菜单,您可以在其中选择“启动表单关闭时” 和“最后一个表格关闭时”。请帮我找到 C# 中的等效项。
顺便说一下,我使用的是 VS 2010。
最佳答案
在 c# 中,实现此目的的最简单技巧是在“program.cs”文件中更改应用程序的入口点。 这个入口表单应该在启动时隐藏,但会调用主表单。然后调用 Application.Exit();在任何其他形式/类的关闭过程中发挥作用。
下面的示例伪代码
程序.cs
//edit this line
Applcation.Run(startupForm);
StratupForm.cs
//startup method
StartupForm_load (object e)
{
this.Hide();
MainForm mainForm = new MainForm();
mainForm.show();
}
主窗体.cs
//application exit method
MainFormExit_close (object e)
{
Application.Exit();
}
您可能应该稍后在程序中实现一种更简洁的方法来管理和跟踪打开的表单
关于c# - 如何在 C# Windows 窗体项目中设置应用程序关闭模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004036/