对象大小取决于窗口大小?

时间:2016-10-27 06:06:27

标签: c# .net winforms

是否可以更改winform的大小,然后根据该更改也可以更改该表单上的所有对象?

例如,我在winform中放置了一些datagridview,textboxes&标签。窗口例如是800x600。然后让我们说他点击MaximizeBox并将winform的大小改为1600x900,我希望根据这个变化让所有对象更大。我不想缩小规模,因此用户无法将尺寸更改为低于800x600。

我的问题是,是否有可能以某种方式扩展?

1 个答案:

答案 0 :(得分:0)

每个control都有一个Anchor属性,可以将其设置为遵循表单的大小topbottomleftright

https://msdn.microsoft.com/en-us/library/8y52cxte(v=vs.110).aspx

Forms还有minimum heightminimum width属性,可帮助您限制form的最小尺寸。

您可以通过设计师或通过以下代码来实现:

this.MinimumSize = new Size(800, 600);