在我的一个表单上,最小化/最大化按钮消失了。
与ControllBox
和true
一样,MaximizeBox
设置为MinimizeBox
。
我错过了一些其他的设置吗?
答案 0 :(得分:2)
迟到了,我仍然想分享我的答案,因为我花了好几个小时寻找修复方法。我的表单已按照应有的方式设置了所有属性,但仍然无法显示最小化/最大化按钮。
罪魁祸首是覆盖了我表单中的 CreateParams
方法,例如
protected override CreateParams CreateParams
{
get
{
CreateParams Params = base.CreateParams;
Params.ExStyle |= 0x80;
return Params;
}
}
我覆盖此方法的初衷是在任务切换器(alt-tab)中隐藏我的应用程序。我没想到这是上面提到的按钮不显示的原因,唉,是。
答案 1 :(得分:1)
检查该表单上的FormBorderStyle
FixedToolWindow
和SizableToolWindow
以及None
根本没有这些控件。