全屏应用程序选项(隐藏应用程序标题栏)

时间:2012-07-09 18:47:29

标签: c# winforms titlebar

您好我想知道是否有办法让我的应用程序运行,没有标题栏,基本上最大化,以便只有正文在屏幕上可见。我确信我可以在menuStrip或类似的事情上为mouseOver的显示/隐藏选项工作,但对于标题栏,我不确定。如果有一种方法可以在mouseOver显示/隐藏,有人可以举例吗?这适用于WinForms应用程序。

2 个答案:

答案 0 :(得分:5)

在WinForms中,您只需设置FormBorderStyle = FormBorderStyle.None;

即可

答案 1 :(得分:0)

如果你想要一些简单的东西,你应该在面板上工作,而不是直接在表格上工作,并设置面板的底座填充。所以:

//...
panel.Dock = DockStyle.Fill;

//some stuff here

Controls.Add(panel); 

然后,当您想要查看全屏应用程序时,最大化表单并隐藏标题栏,如下所示:

WindowState = FormWindowState.Maximized;
FormBorderStyle = FormBorderStyle.None;