我有一个 C# Windows Form 应用程序在使用默认代码执行时启动一个表单实例:
[STAThread]
static void Main () {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
如果我在 Form1 上为 WindowState 属性使用默认值“Normal”,我可以为应用程序创建一个快捷方式并将 Run 属性设置为 Normal、Minimized 或 Maximized,这样就会得到尊重。
但是,如果应用程序没有通过快捷方式运行,我希望它默认最大化。但是,如果我将 WindowState 属性设置为 Maximized,则根本不再尊重快捷方式的 Run 属性。
有没有办法处理这两种情况?
谢谢。