C# 使用户控件在选项卡控件中可调整大小

C# 使用户控件在选项卡控件中可调整大小,c#,user-controls,tabcontrol,C#,User Controls,Tabcontrol,我无法确定如何使我的用户控件对窗体的调整大小事件作出反应。 usercontrol存在于我的主窗体的选项卡控件中。 用户控件锚定到选项卡控件的所有侧面,还是它是选项卡页? 选项卡控件锚定到表单的所有侧面。 当我调整主窗体的大小时,选项卡控件会正确调整大小,但usercontrol不会 [摘要] DataBoxUserControl -带有按钮和文本框的用户控件。 -文本框的侧面固定在用户控件上 主窗体 -有一个选项卡控件,该控件锚定到窗体的所有侧面。 -选项卡控件有my DataBoxUserC

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

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

主窗体
-有一个选项卡控件,该控件锚定到窗体的所有侧面。
-选项卡控件有my DataBoxUserControl,它的侧面锚定到选项卡控件

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

[我还试过什么]
1。我尝试在每个选项卡页面中放置一个面板控件,并锚定面板。然后,我将用户控件放置在面板中并锚定它。要么我做错了,但那也没用。
2。我在某个地方读到,试图将主窗体的调整大小事件注册到用户控件。但我真的不明白这一点,我似乎也找不到我在哪里又看到了这一点


我正在使用c#和.net 3.5

我认为您需要将用户控件的dock属性设置为“fill”,以便将其自动调整为某个区域。

您是否尝试过使用dock“fill”属性?是,它所做的一切只是使我的usercontrol不从位置0,0开始,这意味着它修剪了我的usercontrol,因为我已经将usercontrol的大小设置为tabcontrol的大小。@Chris Thompson:谢谢你的回答。本以为我已经在usercontrol中设置了锚,但似乎我没有。很多道歉。我忘了在usercontrol本身中设置锚点。谢谢