我正在开发一个应用程序,我希望它是全屏的。由于我想在不同的屏幕之间切换,我创建了一个 MDIParent 和一些 MDIChilds。但是当我说我想全屏观看时,我有这个屏幕:
我已将属性设置为:
表单边框样式:无
窗口状态:最大化
我有:
最大化框: False
最小化框: False
控制箱:假
对于 MDIParent 和 MDIChild。但是我仍然有那个控制框显示...
怎么隐藏??
您可以通过重写Control.CreateParams方法来做到这一点。
查看您可以应用的窗口样式。
另请查看您可以应用的窗口类样式。
例如(不回答您的问题,而是向您展示如何更改窗口样式):
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;
}
}