Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在重新调整窗体大小时增加用户控件大小_C#_.net - Fatal编程技术网

C# 在重新调整窗体大小时增加用户控件大小

C# 在重新调整窗体大小时增加用户控件大小,c#,.net,C#,.net,我有一个基于两个用户控件和一个表单的应用程序。这个表单是我的2个用户控件的父控件,我实际上将它们添加到表单中。我这里的问题是,当锚定用户控件中的组件时,它们不会锚定在表单中。因此,当通过拖动其中一个角重新调整窗体大小时,用户控件似乎也不会重新调整大小。我被告知,我必须听取表单大小,并将该大小附加到用户控件中。这是一个好的解决方案吗?如果是,我怎么做 顺便说一句,我的用户控件插入到选项卡组件中 这是我向表单添加用户控件的代码。(如有需要) 有人能帮忙吗?如果表单中只有2个使用控件为什么不使用doc

我有一个基于两个用户控件和一个表单的应用程序。这个表单是我的2个用户控件的父控件,我实际上将它们添加到表单中。我这里的问题是,当锚定用户控件中的组件时,它们不会锚定在表单中。因此,当通过拖动其中一个角重新调整窗体大小时,用户控件似乎也不会重新调整大小。我被告知,我必须听取表单大小,并将该大小附加到用户控件中。这是一个好的解决方案吗?如果是,我怎么做

顺便说一句,我的用户控件插入到选项卡组件中

这是我向表单添加用户控件的代码。(如有需要)


有人能帮忙吗?

如果表单中只有2个使用控件为什么不使用dock-它将始终将使用控件拉伸到表单的最大大小

如果表单中只有2个使用控件为什么不使用dock-它将始终将使用控件拉伸到表单的最大大小

您可能希望锚定子控件用户控件使用属性。

您可能希望使用属性锚定子用户控件。

因此我必须将用户控件停靠到选项卡控件,然后将选项卡控件停靠到窗体?两个控件都位于选项卡控件内?在同一个选项卡或两个不同的选项卡中?好的,将选项卡控件设置为窗体内部的停靠填充。并且每个使用控件也将具有dock fill。这样tab控件填充主窗体,每个use控件填充自己的选项卡-它们将始终与窗体一起拉伸-无需使用任何代码即可完成此操作:)因此我必须将用户控件停靠到tab控件,然后将tab控件停靠到窗体?两个控件都位于tab控件内?在同一个选项卡或两个不同的选项卡中?好的,将选项卡控件设置为窗体内部的停靠填充。并且每个使用控件也将具有dock fill。这样,选项卡控件将填充主窗体,每个使用控件将填充自己的选项卡-它们将始终随窗体拉伸-无需使用任何代码即可完成此操作:)
public void addUC(UserControl control, TabPage tab)
{
    control.Parent = tab;
}