我正在开始为我公司的一个应用程序更新UI,我遇到了一个棘手的问题。父控件包含多个面板,每个面板都可以根据用户输入打开或关闭。
用户控件中的最后一个面板包含另一个用户控件,可根据切换开关调整大小。从本质上讲,它会“打开”更多信息。
当子控件(ChildControl)停靠在父控件(ParentControl)中的Fill时,当我向ChildControl添加高度时,我无法获得ParentControl的高度以获得更新。目前我正在处理ParentControl中的ChildControl.Layout
事件,但我似乎无法达到该代码。要调整ChildControl的大小,我在ChildControl.vb中调用Me.Height += 200
。
我相信我做错了,但MSDN并没有多大帮助。感谢您的帮助。
答案 0 :(得分:1)
尝试ChildControl.Resize
事件。
我的回答是在C#中。但它可能会起作用。