【发布时间】:2014-06-09 10:58:16
【问题描述】:
我无法在 Win 8 中制作不可调整大小的 winform。
我禁用了最大化按钮,默认情况下它开始最大化,但是当我双击顶部栏或从顶部栏拖动时,它会改变大小。
如何禁用这些操作?
【问题讨论】:
-
将表单的
FormBorderStyle属性设置为FixedSingle、Fixed3D或FixedDialog -
我已经尝试了所有这些。不工作。双击顶部栏并拖动它仍然会导致表单调整为默认大小。也许它适用于 Win 7,但不适用于 8。
-
如果没有帮助:您是否考虑过设置表单的 maxSize = 表单的最小大小?
-
您所追求的行为究竟是什么?让表单填满整个屏幕,而不是调整大小?然后我怀疑您将 WindowState 设置为最大化。而是将其设置为 Normal,并在 FormLoad 中将 Width 和 Height 设置为屏幕分辨率