全屏运行.NET表单

时间:2009-05-06 15:44:14

标签: .net forms fullscreen

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

我不认为它应该太复杂但我找不到怎么做

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

Here is a great example显示如何执行此操作。

它需要几个P / Invoke调用。

答案 2 :(得分:2)

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

this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;

答案 3 :(得分:0)

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

Me.MaximizeBox = False
Me.MinimizeBox = False
Me.TopMost = False
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized