我在winform
上有一个usercontrol
,可以在运行时动态创建多个。我有两种查看它们的方法:最大模式和最小模式。这个想法是,当它们最小时,来自用户控件
的一些对象被隐藏。我希望,如果我切换到最大模式,用户控件会自动调整。我该怎么做?我一开始的想法是计算它们的宽度和高度,但我不知道如何创建新点。我下面的图片显示得更好:
这是在最小模式下:
当我将其更改为最大模式时,它们的外观如何:
我希望成为用户控件:
最佳答案
为此使用 Dock
或 Anchor
属性。
例如。 groupBox1.Dock = DockStyle.Top;
MSDN for Dock:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.dock.aspx
MSDN anchor :
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.anchor.aspx
文章示例:
关于c# - 如何在控件大小改变时自动调整控件c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163150/