表单自动调整大小: False. 表单自动大小模式: 增长和收缩.
问题: 我无法通过拖动表单边框来调整大小,我只能通过拖动表单右下侧的调整手柄来实现。
是否有其他表单属性可以更改以解决此问题?
这里还有一个控件层次结构的屏幕截图......也许在表单上设置低级别的控件会导致此问题?
请确保FormBorderStyle属性设置为Sizable,并且SizeGripStyle属性设置为Auto或Hide。
如果设置了最大尺寸,我会遇到同样的问题。请将其设置为0
或更大。之后,您可以将边框移动到任何位置。如果最大尺寸太小而无法达到新的设置,则更改FormBorderStyle
或SizeGripStyle
都无法帮助。
int height = 960;
int width = 1280;
this.ClientSize = new System.Drawing.Size(width, height);
我终于弄清楚了导致这个问题的原因。这个问题已经存在多年了!这里列出的所有方法都没有帮助,而且它们都已经按建议设置好了。
事实证明,如果任何控件都锚定在右边缘,那么我无法使窗口的宽度变小;如果任何控件都锚定在底部边缘,那么我也无法使窗口的高度变小。