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

C# 全屏应用程序选项(隐藏应用程序标题栏),c#,winforms,titlebar,C#,Winforms,Titlebar,您好,我想知道是否有一种方法可以让我的应用程序在没有标题栏的情况下运行,基本上是最大化的,这样只有主体在屏幕上可见。我确信我可以在mouseOver上为menuStrip或类似的东西设置显示/隐藏选项,但对于标题栏,我不确定。如果有一种方法可以在鼠标上方显示/隐藏它有人可以提供一个例子吗?这是针对WinForms应用程序的 在WinForms中,您只需设置FormBorderStyle=FormBorderStyle.None如果您想要一些简单的东西,您应该在面板上工作,而不是直接在表单上工作,

您好,我想知道是否有一种方法可以让我的应用程序在没有标题栏的情况下运行,基本上是最大化的,这样只有主体在屏幕上可见。我确信我可以在
mouseOver
上为
menuStrip
或类似的东西设置显示/隐藏选项,但对于标题栏,我不确定。如果有一种方法可以在
鼠标上方显示/隐藏它
有人可以提供一个例子吗?这是针对WinForms应用程序的

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

如果您想要一些简单的东西,您应该在面板上工作,而不是直接在表单上工作,并将面板的停靠设置为填充。因此:

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

//some stuff here

Controls.Add(panel); 
然后,当您想要查看全屏应用程序时,请将表单最大化并隐藏标题栏,如下所示:

WindowState = FormWindowState.Maximized;
FormBorderStyle = FormBorderStyle.None;
可能重复的