我有User Control
,其中包含许多其他控件。我希望我的用户控件在用户调整父表单大小时正确调整自身大小。
我已将此用户控件的AutoSize
属性设置为true
。
即使我在用户控件中设置了所有控件的Anchor
属性,也是用户控件本身
InitializeComponent()
方法中手动添加其Anchor属性时,行为非常奇怪(Visual Studio会自动从Designer代码中删除该行,然后我的用户控件被拖到设计器的右下角)< / LI>
醇>
如何设置我的用户控件,以便在用户更改表单大小时调整其大小?
答案 0 :(得分:2)
Dock
和Anchor
属性对UserControl
的设计者隐藏。一旦将实例添加到某个父级,它们就可以使用它们。
但是它们确实存在并且可以设置,例如在构造函数中:
this.Dock = DockStyle.Fill;