在我的一种形式上,最小化/最大化按钮不见了。ControllBox
设置true
为和MaximizeBox
一样MinimizeBox
。
还有其他一些我错过的设置吗?
在我的一种形式上,最小化/最大化按钮不见了。ControllBox
设置true
为和MaximizeBox
一样MinimizeBox
。
还有其他一些我错过的设置吗?
检查你FormBorderStyle
的表格,
FixedToolWindow
并且SizableToolWindow
根本None
没有这些控件。
游戏迟到了,我仍然想分享我的答案,因为我花了好几个小时寻找修复。我的表单已按应有的方式设置了所有属性,但仍然不会显示最小化/最大化按钮。
罪魁祸首是从我的表单中覆盖CreateParams
方法,例如
protected override CreateParams CreateParams
{
get
{
CreateParams Params = base.CreateParams;
Params.ExStyle |= 0x80;
return Params;
}
}
我重写此方法的初衷是从任务切换器(alt-tab)中隐藏我的应用程序。我不认为这是不显示上述按钮的原因,唉,确实如此。
为了进一步参考,这里是 flags 的文档。