我刚从VB.Net转换到C#并正在编写一个Windows应用程序。 在VB.net中,您可以通过选择项目的属性并移动到下拉菜单来轻松更改关闭模式,在“启动窗体关闭时”和“最后一个窗体关闭时”之间进行选择。请帮助我找到C#中的等效方法。
顺便说一句,我正在使用VS 2010。
我刚从VB.Net转换到C#并正在编写一个Windows应用程序。 在VB.net中,您可以通过选择项目的属性并移动到下拉菜单来轻松更改关闭模式,在“启动窗体关闭时”和“最后一个窗体关闭时”之间进行选择。请帮助我找到C#中的等效方法。
顺便说一句,我正在使用VS 2010。
在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();
}