有没有办法调整UserControls与父TabPane?如何在WinForm中动态创建UserControl到父级控制?
MORE INFO
我有一个其他后的控制一个n个,每个控制应该是100像素的高度和宽度尽可能父控制允许。
有没有办法调整UserControls与父TabPane?如何在WinForm中动态创建UserControl到父级控制?
MORE INFO
我有一个其他后的控制一个n个,每个控制应该是100像素的高度和宽度尽可能父控制允许。
在您的UserControl上使用Control
类的Dock
和Anchor
属性来定义父级控件内的位置和对接。下面的链接将显示不同的设置,通过一些样本图像是如何工作的(虽然对于一个TableLayoutPanel,但你会得到一个很好的概述):
Anchor and Dock Child Controls in a TableLayoutPanel Control
编辑:对于你的榜样,设置的首选大小和儿童控制与设计师的位置。然后转到属性窗口中的布局部分,并将Anchor
属性设置为Left
和Right
。当您调整父级控件的大小时,这将更改子控件的宽度。
这应该是足够的。
Control.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;诀窍 – eugeneK