我有一个 .NET 的 Windows 应用程序,需要以全屏模式运行。但是当应用程序启动时,任务栏会显示在主窗体的顶部,只有在通过单击或使用 ALT-TAB 激活窗体后才会消失。主窗体的当前属性如下:
- WindowState=FormWindowState.Normal
- TopMost=Normal
- Size=1024,768 (这是它将要运行的机器的屏幕分辨率)
- FormBorderStyle=None
我尝试在窗体加载时添加以下内容,但都没有起作用:
- this.Focus();(在给予焦点后,这个 Focus 属性总是为 false)
- this.BringToFront();
- this.TopMost=true;(然而,在我的情况下,这并不理想)
- this.Bounds=Screen.PrimaryScreen.Bounds;
- this.Bounds=Screen.PrimaryScreen.Bounds;
是否有一种方法可以在.NET中实现全屏显示,或者我必须调用本地的Windows方法?如果是的话,非常感谢提供代码片段。
非常感谢!