从子级的resize事件调整父控件的大小

时间:2012-01-10 14:43:22

标签: vb.net winforms

我正在开始为我公司的一个应用程序更新UI,我遇到了一个棘手的问题。父控件包含多个面板,每个面板都可以根据用户输入打开或关闭。

用户控件中的最后一个面板包含另一个用户控件,可根据切换开关调整大小。从本质上讲,它会“打开”更多信息。

当子控件(ChildControl)停靠在父控件(ParentControl)中的Fill时,当我向ChildControl添加高度时,我无法获得ParentControl的高度以获得更新。目前我正在处理ParentControl中的ChildControl.Layout事件,但我似乎无法达到该代码。要调整ChildControl的大小,我在ChildControl.vb中调用Me.Height += 200

我相信我做错了,但MSDN并没有多大帮助。感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试ChildControl.Resize事件。

我的回答是在C#中。但它可能会起作用。