有一种隐藏顶部面板形式的方法吗?我会从窗口形式隐藏“_,[] [],X”。
编辑:我非常愚蠢。有ControlBox功能。答案 0 :(得分:1)
您可以轻松指定是否希望表单具有MinimizeBox或MaximizeBox - 只需在设计时将这些属性设置为False即可。
除非您将表单设置为无边框,否则无法隐藏X按钮以关闭表单 - 将FormBorderStyle属性设置为None,但请记住,您必须为用户提供一些其他方法来关闭表单(例如,通过单击一个CommandButton)。
编辑:您可以通过将ControlBox属性设置为False来隐藏X按钮,但这也会隐藏窗体左上角显示的系统菜单。这意味着用户将无法使用Alt + F4键盘组合关闭表单。
答案 1 :(得分:1)
一种方式:
You can set ControlBox property to False.
其他方式:
Set MinimizeBox property to False.
Set MaximizeBox property to False.
将此代码添加到表单中以显示CLOSE按钮。
private const int CP_NOCLOSE_BUTTON = 0x200;
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ClassStyle = cp.ClassStyle | CP_NOCLOSE_BUTTON;
return cp;
}
}