我正在运行Windows XP 64位系统。当我运行应用程序时,我想隐藏任务栏。
我尝试了在网上搜索到的代码。这些代码都可以隐藏任务栏。但问题是,当我打开记事本并将其最大化时,它实际上并没有进入全屏模式。因为原来任务栏所占的空间仍然被空白填充着。我希望它真正地进入全屏模式。
我正在运行Windows XP 64位系统。当我运行应用程序时,我想隐藏任务栏。
我尝试了在网上搜索到的代码。这些代码都可以隐藏任务栏。但问题是,当我打开记事本并将其最大化时,它实际上并没有进入全屏模式。因为原来任务栏所占的空间仍然被空白填充着。我希望它真正地进入全屏模式。
您可以通过设置 C# 窗体的以下属性来隐藏任务栏。
WindowState : Maximized FormBorderStyle : FixedDialog
FormWindowState.Maximized
是错误的,因为最大尺寸将减去任务栏的高度,但您可以这样做。this.WindowState = FormWindowState.Normal; // or default
this.FormBorderStyle = FormBorderStyle.None;
this.TopMost = true;
// do it here
this.Location = new Point(0,0);
var fullscreenSize = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
this.Size = fullscreenSize;