窗体的AutoSize:False。 表单的AutoSizeMode:增长和收缩。无法通过拖动边框来调整窗体大小
问题:我无法通过拖动边框来调整窗体大小,我只能通过拖动窗体底部右侧的那个手柄来做到这一点。
是否有任何其他财产的形式,我sohlud改变来解决这个问题?
这里还有一个窗体上的控件层次结构的屏幕截图...可能在窗体上的较低级别的控件上设置造成这种情况?
窗体的AutoSize:False。 表单的AutoSizeMode:增长和收缩。无法通过拖动边框来调整窗体大小
问题:我无法通过拖动边框来调整窗体大小,我只能通过拖动窗体底部右侧的那个手柄来做到这一点。
是否有任何其他财产的形式,我sohlud改变来解决这个问题?
这里还有一个窗体上的控件层次结构的屏幕截图...可能在窗体上的较低级别的控件上设置造成这种情况?
因为这不在答案中,我会在这里写这个。
该问题似乎是由窗体的AutoSizeMode在GrowAndShrink上造成的,而不是GrowOnly,这是默认设置。重置为GrowAndShrink解决了该问题。
(证实MSVS2013 4.5 .NET Win7上)
正确。我正在批准。 – Bitterblue
@Cordell提到答案没有意义,最后一句应该是“重置为** GrowOnly **解决了问题。”自从我移至Win8.1 MSVS2016后,我无法重现该修复程序。 – dare0021
如上所述,在设置AutoSizeMode = GrowOnly 后,我可以从任何一方调整窗口大小:左,右,上,下 这真是令人困惑的词。我不知道为什么它被称为GrowOnly,当这个选项给予权力,使小或大 – Shai
int height = 960;
int width = 1280;
this.ClientSize = new System.Drawing.Size(width, height);
这样你可以得到一个固定的形式,尺寸...否则Visual Studio中自动改变它
我如果有同样的问题最大尺寸已设置。请将其设置为0
或比现在更大。之后,你可以移动边界,无论你想要的。如果最大尺寸太小而不能达到新设置,则更改FormBorderStyle
或SizeGripStyle
无法提供帮助。
试过上面的所有内容(和微软的论坛)都无法调整它的大小。最后,我打开了另一个实例,其中有一个我没有分类和比较的表单。这是需要设置的。所有这些都在上面提到,但不是一个组合。
在窗体的属性窗口中(或在代码中)。
Autosize:False =允许调整两个尺寸(True =仅调整宽度)。
AutosizeMode:GrowOnly =允许增长和缩小。
FormBorderStyle:Sizeable。
您是否为表格设置了最小/最大尺寸? –
不,没有设置min-max限制: – Bohn