Visual studio 在.net中更改窗体的最大宽度或最大高度

Visual studio 在.net中更改窗体的最大宽度或最大高度,visual-studio,winforms,forms,size,Visual Studio,Winforms,Forms,Size,我想问这个问题已经有一段时间了 看起来,如果我想设置窗体的最大宽度,那么我还必须设置最大高度 是这样吗 如果是这样的话,在这种情况下,我应该使用众多变量中的哪一个来设置窗口高度的最大形状高度 Screen.PrimaryScreen.Bounds?,Screen.GetWorkingArea(新点(0,0)) Eta:进一步调查后,我认为PrimaryScreen.Bounds和GetWorkingArea是一样的 另外,再考虑一下,我是否应该将Int32.MaxValue放入height属性而

我想问这个问题已经有一段时间了

看起来,如果我想设置窗体的最大宽度,那么我还必须设置最大高度

是这样吗

如果是这样的话,在这种情况下,我应该使用众多变量中的哪一个来设置窗口高度的最大形状高度

Screen.PrimaryScreen.Bounds?,Screen.GetWorkingArea(新点(0,0))

Eta:进一步调查后,我认为PrimaryScreen.Bounds和GetWorkingArea是一样的


另外,再考虑一下,我是否应该将Int32.MaxValue放入height属性而不是窗口的max height?

是的,必须使用Size实例将max width和height一起设置。如果您不想限制其中一个维度,您可能需要考虑使用Stask.Wiel.Fas.StaseStudio.MaskWoWrTraceStand获得“无限”维度的MAX。

对此我不太确定,因为Max WistOrrTraceSimult将最大大小限制为显示区域的大小。虽然我从来没有发现这种需要,但我认为窗口的大小有时比屏幕面积大。令人恼火的是,max size没有默认为(-1,-1),其中-1表示无限。