如何填充用户控件?

发布于 2024-11-19 22:14:49 字数 358 浏览 1 评论 0原文

如何扩展用户控件?

我有一个用户控件,它以蓝色突出显示。是一个TabControl。

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

在此处输入图像描述

以及如何在 GroupBox 更改时拉伸 ComboBox在此处输入图像描述

更新 请提供具有以下结构的代码: - 窗口->面板->我的用户控制 - 我的用户控件->面板-> tabControl

全部拉伸

How can I stretch a user control?

I have a userControl it's highlighted in blue. Is's a TabControl.

How do I strech it to fill the entire parent.

enter image description here

And how to make ComboBox stretched if GroupBox changesenter image description here

Update
Please provide the code with this structure:
- Window -> panel -> MyuserContorl
- MyUserControl -> panel -> tabControl

To all stretched

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

椒妓 2024-11-26 22:14:49

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

这是一篇有用的文章

编辑:

在您的用户控件中,

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

您可能还需要停靠锚定您的用户控件内的面板。

在您的窗口中,

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

您可能再次需要将面板停靠锚定到表单内。

You can anchor your user control by setting the Anchor.

Here's a useful article

Edit:

In your user control

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

You may also need to Dock or Anchor the panel inside your user control.

In your window

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

Again you may need to Dock or Anchor the panel inside your form.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文