两个几乎相同的usercontrols具有不同的调整大小行为

问题描述:

我有一个应用程序具有包含两个tabpages的tabcontrol。我有一个自定义的usercontrol停靠填满每个选项卡。当我将主表格调整为最小尺寸时,一个标签会相应地调整大小,而另一个似乎溢出该区域,并且一些项目滑出访问/视图。两个几乎相同的usercontrols具有不同的调整大小行为

一个用户控件是完全从其他字段复制并重命名和字段调整。 usercontrol的大小在两者之间是相同的。在用户控件中,有一个datagridview和一个大面板,里面装满了文本框,它们具有相同的大小和相同的锚定属性,甚至相同的位置坐标。

我努力寻找两者之间的差异,但我真的很想调整行为来匹配两个usercontrols之间。我想知道是否有人会对我在这里没有提到的其他事情进行检查?

在其中一个用户控件上找到最小尺寸,这是我的问题的原因。不知道我以前怎么没有看到它。

这应该是非常奇怪的行为。

有迹象表明,我能想到的几件事情要检查:

1)仔细检查该用户控件实际上是标签页本身上,而不是在不同的控制,如标签或公共选项卡区域(不确定您使用的选项卡控件;某些控件具有可用于所有选项卡的公共区域)。

2)确认Dock属性确实设置为填充“bad”usercontrol。

3)确认您没有调整或更改代码中bad usercontrol的Dock属性。