我在尝试让Windows窗体项目全屏显示并隐藏任务栏时遇到了一些麻烦。我从主表单继承表单。当我添加以下代码时,它仍然显示底部的任务栏。
this.TopMost = true;
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
this.Bounds = Screen.PrimaryScreen.Bounds;
当我在不使用继承表单的不同win表单项目中尝试上述代码时,它可以工作。
在继承的表单中我需要做什么才能让表单全屏显示?
答案 0 :(得分:2)
您必须决定:最大化表单(始终确保TaskBar仍然可见)或手动设置尺寸。我建议您删除WindowState
行。
另一种故障安全方法是从代码中隐藏TaskBar,例如here所述。