我有一个WinForms应用程序,我正在尝试使其全屏显示(有点像VS在全屏模式下所做的一样)。
目前,我正在将FormBorderStyle
设置为None
,将WindowState
设置为Maximized
,这给了我更多的空间,但是如果可见,它不会覆盖任务栏。
我还需要做什么来使用该空间?
对于奖励积分,我可以做些什么使MenuStrip
自动隐藏以同时放弃该空间吗?
最佳答案
对于基本问题,以下将解决问题(隐藏任务栏)
private void Form1_Load(object sender, EventArgs e)
{
this.TopMost = true;
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
}
但是,有趣的是,如果交换最后两行,则任务栏仍然可见。我认为这些 Action 的顺序将很难通过属性窗口来控制。