我正在开发一个应用程序,我希望它是全屏的。由于我想在不同的屏幕之间进行更改,因此我创建了一个MDIParent和一些MDIChild。但当我说我想全屏看时,我有这个屏幕:
我已将属性设置为:
表单边框样式:无
Windows状态:最大化
我有:
最大化框:错误
最小化框:错误
控制框:错误
对于MDIParent和MDIChild。但我仍然有控制框显示......
我该如何隐藏它?
答案 0 :(得分:0)
您可以通过覆盖Control.CreateParams方法来完成此操作。
查看您可以申请的the Window styles。
另请查看您可以申请的Window Class Styles。
例如(不回答您的问题,但向您展示如何更改窗口样式):
protected override CreateParams CreateParams
{
get
{
CreateParams param = base.CreateParams;
const int CS_DROPSHADOW = 0x00020000;
const int WS_CAPTION = 0xC00000;
param.ClassStyle = param.ClassStyle | CS_DROPSHADOW; // Turn on window shadow.
param.Style = param.Style & ~WS_CAPTION; // Turn off caption.
return param;
}
}