我正在用C#开发一个快速应用程序。我想做的一件事是与Swing的(java)pack()
等效。这个调用使我可以说一个表单(Java中的Frame),将自己调整为自己内部组件总和的大小。
我已经搜索了(组件动态变化,所以我不能简单地将表单硬编码为正确的大小),但是我找不到C#中的等效方法。
有人知道它叫什么吗?
最佳答案
您甚至不需要编写代码即可“打包”表格。在表单设计器中,将表单的AutoSize
属性设置为true
,并将AutoSizeMode
属性设置为GrowAndShrink
,对可能更改大小的表单上的所有控件重复此操作。
瞧!
在运行时(仅),窗体将动态调整自身大小以容纳所有控件。如果您希望它与控件保持一小段距离,以使控件不会“粘附”到边缘,则可以设置Padding
属性(我建议至少将值设置为12,12,12,12) 。
关于c# - 等效于C#中的Swing包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1139399/