如何填写用户控件?

时间:2011-07-14 11:52:28

标签: winforms user-controls c#-2.0

如何拉伸用户控件?

我有一个userControl,它以蓝色突出显示。是一个TabControl。

如何拉伸它以填充整个父母。

enter image description here

如果GroupBox更改enter image description here

,如何使ComboBox拉伸

更新 请提供以下结构的代码: - 窗口 - >面板 - > MyuserContorl - MyUserControl - >面板 - >的TabControl

向所有人伸展

1 个答案:

答案 0 :(得分:2)

您可以通过设置Anchor来锚定用户控件。

这是一个有用的article

编辑:

user control

     this.tabControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom)
         | AnchorStyles.Left) | AnchorStyles.Right)));

您可能还需要Dock内的Anchoruser control面板。

在你的窗口中

     this.userControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom)
         | AnchorStyles.Left) | AnchorStyles.Right)));

您可能需要DockAnchor表单中的面板。