C# windows窗体

C# windows窗体,c#,windows,winforms,C#,Windows,Winforms,我们不能将windows窗体的大小增加到1452912以上吗..因为我必须在一个窗体上显示四个数据网格视图,而我不能这样做。是的,我们可以。 您可能感兴趣的属性: 最大尺寸 也许您的表单是继承的,而父表单将其大小限制为1452912 干杯Windows将限制您的窗体/窗口大小。您不能使其与屏幕分辨率一样大 编辑: 因此,您希望能够使用2000x2000的画布,并将控件放置在该画布上。我将创建一个usercontrol,大小为2000x2000,并使用它 您可以将usercontrol添加到表单中

我们不能将windows窗体的大小增加到1452912以上吗..因为我必须在一个窗体上显示四个数据网格视图,而我不能这样做。

是的,我们可以。

您可能感兴趣的属性: 最大尺寸

也许您的表单是继承的,而父表单将其大小限制为1452912


干杯

Windows将限制您的窗体/窗口大小。您不能使其与屏幕分辨率一样大

编辑: 因此,您希望能够使用2000x2000的画布,并将控件放置在该画布上。我将创建一个usercontrol,大小为2000x2000,并使用它

您可以将usercontrol添加到表单中


您可以使用滚动条滚动窗体内部。但是这会让你的用户高兴吗?

想想锚和停靠属性

关于winform大小的有趣链接:


正如GvS所说,问题在于屏幕分辨率。要证明这一点,请尝试以下方法:

  • 打开任何可调整大小的窗口(例如windows资源管理器)
  • 将车窗向左移动,这样可以看到约10%的车窗
  • 沿着右边的边界,尽量向右移动
  • 从步骤2重新启动该过程
  • 正如您将在某个时刻看到的,您将无法再扩大窗口的宽度。现在再次移动窗口,使窗口的右边框接触屏幕的右边框。现在,您可以看到窗口将完全适合您屏幕的整个宽度(我忘记的是,您有多个监视器,您可以在所有屏幕上调整其大小)

    那么,如何解决这些问题呢?? 接受Xstahef的暗示。为通用屏幕分辨率(通常为1024x768,可能只有800x600)设计表单,不要忘记减去任务栏的大小;-)。然后使用控件的锚定和停靠属性,以便它们的大小可以在不同分辨率之间更改


    还可以了解TableLayoutPanel或FlowLayoutPanel的用法。如果您希望获得两个(或更多)控件,这些控件将非常有用,这将改变它们的大小。

    请考虑执行以下操作之一:

  • 使用tabcontrol并将每个datagrid放置在单独的选项卡上
  • 使用可滚动面板,允许用户滚动视图以查看更多数据网格

  • 嗨,gvs,这里我把我的表格放在表格页面中。我甚至使用滚动条,但表格大小仍然是1452*912是的,哥们,你可以写。我可以理解。但我的想法是,在属性中保持最大大小为20002000(即使正常窗口大小为1400*900)1.添加一个窗格(或组框)并在其上添加一个数据网格,2.在加载选项卡式页面(具有滚动条)的同时,在程序中添加另一个窗格和一个数据网格…等等我们是否可以在2000年之前设置该数据网格相对于2000年屏幕分辨率的位置?请不要犹豫,我会问你的。让我知道是否有这样的方法。塞尼瓦斯酒店