使用VB.NET(VS 2012)WinForms。
我创建了一个包含一些标签,按钮等的用户控件。此用户控件的多个实例已添加到表单中(用户控件和表单在同一个项目中)。我将以下属性应用于用户控件类,以允许它在设计时充当容器,因为我向用户控件的每个实例添加了其他控件。
<Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design", GetType(IDesigner))>
这似乎工作正常。
在用户控件的某些实例中,我添加了一个面板,然后在该面板中添加控件。我当时想要在用户控件代码中做的是枚举当前实例的面板中的所有控件。我可以成功枚举usercontrol.control集合,但是在设计时将面板的panel.controls集合中的任何控件都看不到用户控件实例。
我可以如何枚举面板的控件吗?