3

我希望我的应用程序以“全屏”方式运行,就像运行 powerpoint 演示一样。标题栏不见了,菜单栏也不见了。

我不认为它应该太复杂,但我只是找不到如何去做

4

4 回答 4

6

如果你想做正确的事,包括隐藏任务栏,这里有一篇文章展示了一种工作方法: http: //www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx

于 2009-05-06T15:48:16.530 回答
3

确保考虑到多显示器场景。此代码将使您的表单在活动监视器(鼠标光标所在的位置)上全屏显示。

this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;
于 2009-09-07T04:12:38.013 回答
2

这是一个很好的例子,展示了如何做到这一点。

它需要几个 P/Invoke 调用。

于 2009-05-06T15:48:29.150 回答
0

试试这个(VB.NET 语法):

Me.MaximizeBox = False
Me.MinimizeBox = False
Me.TopMost = 假
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
于 2009-05-06T15:49:48.010 回答