我希望我的应用程序以“全屏”方式运行,就像运行 powerpoint 演示一样。标题栏不见了,菜单栏也不见了。
我不认为它应该太复杂,但我只是找不到如何去做
我希望我的应用程序以“全屏”方式运行,就像运行 powerpoint 演示一样。标题栏不见了,菜单栏也不见了。
我不认为它应该太复杂,但我只是找不到如何去做
如果你想做正确的事,包括隐藏任务栏,这里有一篇文章展示了一种工作方法: http: //www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx
确保考虑到多显示器场景。此代码将使您的表单在活动监视器(鼠标光标所在的位置)上全屏显示。
this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;
这是一个很好的例子,展示了如何做到这一点。
它需要几个 P/Invoke 调用。
试试这个(VB.NET 语法):
Me.MaximizeBox = False Me.MinimizeBox = False Me.TopMost = 假 Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Me.WindowState = System.Windows.Forms.FormWindowState.Maximized