1

在使用 WPF 时,我发现了SizeToContent方法,该方法使我能够动态创建窗口的内容,然后自动调整其大小以适应其内容。

我尝试使用 WinForms 做同样的事情,但它失败了。

我使用了AutoSizeAutoSizeMode,但它无法正确调整其内容的大小。

有没有办法像在 WPF 中那样创建一个带有可调整其内容大小的控件的 WinForm?

谢谢,

4

1 回答 1

5

据我记得这在 Windows 窗体中有点棘手。基本上,您需要在表单中专门使用自动调整大小的容器(例如 TableLayoutPanel 等 - 并将它们的AutoSize属性设置为true)。Anchor用和Dock不工作来布置控件。

于 2011-03-15T10:57:15.167 回答