我在 Program.cs 中编写了一个包含以下内容的应用程序:
rsCursor.Wait();
// Load the settings
rsAppConfig.LoadConfig("iVirtualDocket.exe.config");
fSplash splash = new fSplash(IvdConfig.VERSION);
splash.Initialise();
DialogResult result = splash.ShowDialog();
rsCursor.Go();
if (result == DialogResult.Yes)
{
IvdInstances.Main.Initialise();
Application.Run(IvdInstances.Main);
}
我在所有表单上都使用全屏,所以没有 X 按钮,但是我认为使用 Form.Close() 执行相同的功能?
我希望能够从我的主菜单 (Main) 中最小化我的应用程序,然后在用户重新运行应用程序时让它立即再次出现。目前,每次我重新运行应用程序时,我的应用程序都会执行加载屏幕。
我究竟做错了什么?
提前致谢。
编辑:我需要能够检测我的应用程序何时运行,然后在主菜单运行时恢复主菜单,这样它就不会不断地将自身加载到内存中。