3

你好我想知道是否有办法让我的应用程序运行,没有标题栏,基本上最大化,以便在屏幕上只看到正文。我确定我可以使用诸如menuStrip打开mouseOver或类似的显示/隐藏选项之类的东西,但对于标题栏,我不确定。如果有一种方法可以显示/隐藏它,mouseOver有人可以提供一个例子吗?这是针对 WinForms 应用程序的。

4

2 回答 2

5

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

于 2012-07-09T18:51:12.583 回答
0

If you want something easy you should work on a panel instead of work directly on the form and set the panel's dock to fill. So:

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

//some stuff here

Controls.Add(panel); 

Then when you want to see the full screen application, maximize the form and hide the titlebar like here:

WindowState = FormWindowState.Maximized;
FormBorderStyle = FormBorderStyle.None;
于 2012-07-09T20:02:19.217 回答