两个几乎相同的用户控件具有不同的调整大小行为

时间:2012-01-15 00:26:41

标签: vb.net winforms

我有一个应用程序,它有一个包含两个tabpages的tabcontrol。我有一个定制的用户控件停靠,以填充每个选项卡。当我将主窗体调整到最小尺寸时,允许一个选项卡相应地调整大小,而另一个选项卡似乎溢出该区域,并且几个ui项目无法访问/查看。

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

我很难找到两者之间的差异,但我真的希望调整大小行为以匹配两个用户控件。我想知道是否有人会想到其他事情要检查我在这里没有提到?

2 个答案:

答案 0 :(得分:0)

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

我可以考虑检查一些事项:

1)仔细检查用户控件实际上是否在标签页本身上,而不是在不同的控件上,例如标签或常用标签区域(不确定您使用的标签控件;某些控件有所有标签都可用的公共区域。)

2)验证Dock属性确实设置为填充“坏”用户控件。

3)确认您没有在代码中调整坏用户控件的大小或更改Dock属性。

答案 1 :(得分:0)

找到其中一个用户控件的最小大小,这是我的问题的原因。不知道我早些时候没有看到它。