从(自定义)控件共享(容器)控件?

时间:2010-10-23 15:45:39

标签: c# winforms controls containers designer

Soo ......我正在制作像Windows Update“面板”这样的控件 一切都很好,直到“容器”部分 我想要做的是让设计师将控件放在我控制范围内的Panel中 (面板的变量保存在我的控件类中和控件本身内。)

如何绕过这个?

作为参考,您可能希望试用这个AeroWizard Control,这样做非常好。
(是的,我已经看了它,并没有找到线索,但定制设计师!)

作为旁注,我宁愿制作一个复杂的设计师班......

1 个答案:

答案 0 :(得分:1)

如果您不想创建自定义设计器类,则应将控件实现为templated custom control,最好继承自CompositeControl

在没有自定义设计器类的情况下,似乎没有办法在Windows窗体中执行相同的操作。然而,这是一个设计师here的一个很好的,简短的工作示例。