【发布时间】:2009-07-16 07:31:28
【问题描述】:
我们不能将窗体大小增加到超过 1452、912..因为我必须在一个窗体上显示四个数据网格视图而我无法做到。
【问题讨论】:
我们不能将窗体大小增加到超过 1452、912..因为我必须在一个窗体上显示四个数据网格视图而我无法做到。
【问题讨论】:
正如 GvS 所说,问题在于屏幕分辨率。要证明这一点,请尝试以下操作:
正如您将在某些时候看到的那样,您将无法再扩大窗口的宽度。现在再次移动窗口,使窗口的右边框接触到屏幕的右边框。现在您可以看到窗口将完全适合您的屏幕的整个宽度(我忘记了,您有多个显示器,您可以在所有屏幕上调整它的大小)。
那么,如何完成这些问题呢?? 接受 Xstahef 的提示。为常见的屏幕分辨率(通常为 1024x768,也许只有 800x600)设计表单,不要忘记减去任务栏的大小 ;-)。然后使用控件的 Anchor 和 Dock 属性,以便它们的大小可以在不同的分辨率之间改变。
还可以看看 TableLayoutPanel 或 FlowLayoutPanel 的用法。如果您希望获得两个(或更多)控件,这些控件会改变它们的大小,这些会非常有用。
【讨论】:
Windows 会限制您的窗体/窗口大小。您不能将其放大为屏幕分辨率。
编辑: 因此,您希望能够使用 2000x2000 的画布,并在其上放置控件。我会创建一个用户控件,大小为 2000x2000,然后使用它。
您可以将用户控件添加到表单中。
您可以使用滚动条来滚动表单的内部。但这会让您的用户满意吗?
【讨论】:
是的,我们可以
您可能感兴趣的属性: 尺寸,最大尺寸
也许您的表单是继承的,而父表单将其大小限制为 1452,912?
干杯
【讨论】:
考虑锚点和停靠属性。
一个关于winform大小的有趣链接:
【讨论】:
考虑改为执行以下操作之一:
【讨论】: