我正在用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/

10-13 06:31