2

我无法弄清楚如何让我的用户控件对表单的调整大小事件做出反应。
用户控件存在于我的主窗体的选项卡控件中。
用户控件锚定到选项卡控件的所有侧面还是选项卡页?
选项卡控件锚定到表单的所有侧面。
当我调整主窗体的大小时,选项卡控件会正确调整大小,但用户控件不会。

[摘要]
DataBoxUserControl
- 带有按钮和文本框的用户控件。
- 文本框的侧面固定在用户控件上。

MainForm
- 有一个固定在表单所有侧面的选项卡控件。
- 选项卡控件有我的 DataBoxUserControl,它的侧面固定在选项卡控件上。

调整 MainForm 的大小会调整选项卡控件的大小,但不会调整用户控件的大小。

[我还尝试了什么]
1.我尝试在每个标签页中放置一个面板控件并锚定面板。然后我将用户控件放在面板中并锚定它。要么我做错了,但也没有用。
2.我在某处读到尝试将主窗体的调整大小事件注册到用户控件。但我真的不明白这一点,我似乎无法找到我再次看到的地方。

我正在使用 c# 和 .net 3.5

4

1 回答 1

2

我相信您需要将用户控件的停靠属性设置为“填充”以使其自动调整到一个区域。

于 2009-07-18T06:09:42.347 回答