是否可以更改winform的大小,然后根据该更改也可以更改该表单上的所有对象?
例如,我在winform中放置了一些datagridview,textboxes&标签。窗口例如是800x600。然后让我们说他点击MaximizeBox并将winform的大小改为1600x900,我希望根据这个变化让所有对象更大。我不想缩小规模,因此用户无法将尺寸更改为低于800x600。
我的问题是,是否有可能以某种方式扩展?
答案 0 :(得分:0)
每个control
都有一个Anchor
属性,可以将其设置为遵循表单的大小top
,bottom
,left
和right
https://msdn.microsoft.com/en-us/library/8y52cxte(v=vs.110).aspx
Forms
还有minimum height
和minimum width
属性,可帮助您限制form
的最小尺寸。
您可以通过设计师或通过以下代码来实现:
this.MinimumSize = new Size(800, 600);