更改.net中表单的最大宽度或最大高度

Jul*_*les 5 forms size visual-studio winforms

我一直想问这个问题一段时间.

看来,如果我想设置一个表格的最大宽度,那么我也必须设置一个最大高度.

这是正确的吗?

如果是这样,在这种情况下,我使用多个变量中的哪一个,将最大表格高度设置为窗口的高度?

Screen.PrimaryScreen.Bounds?,Screen.GetWorkingArea(New Point(0,0))?

Eta:从进一步调查来看,我认为PrimaryScreen.Bounds和GetWorkingArea是相同的.

另外,考虑一下,我应该将Int32.MaxValue放入height属性而不是窗口的最大高度吗?

Nic*_*oiu 2

是的,您必须使用 Size 实例一起设置最大宽度和高度。如果您不想限制其中一个维度,则可能需要考虑使用 System.Windows.Forms.SystemInformation.MaxWindowTrackSize 来获取“无限制”维度的最大值。