0

使用 VB.NET (VS 2012) WinForms。

我创建了一个包含一些标签、按钮等的用户控件。该用户控件的多个实例已添加到表单中(用户控件和表单在同一个项目中)。我将以下属性应用于用户控件类,以允许它在设计时充当容器,因为我向用户控件的每个实例添加了其他控件。

<Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design", GetType(IDesigner))>

这似乎工作正常。

在用户控件的某些实例中,我添加了一个面板,然后将控件添加到该面板中。然后,我想在用户控件代码中为当前实例枚举面板中的所有控件。我可以成功枚举 usercontrol.control 集合,但在设计时添加到用户控件实例的面板的 panel.controls 集合中看不到任何控件。

有什么想法可以枚举面板的控件吗?

4

0 回答 0