C# - 带有面板的自定义控件,如何让IDE向面板添加项目?

时间:2010-09-10 18:51:28

标签: c# custom-controls panel

我有一个自定义控件,其中包含一个面板,我希望能够在VS IDE中删除控件,并让这些控件实际上是面板的子节点(这是我的自定义控件的子节点)和没有将它们添加到我的自定义控件所在的表单中。

基本上当您将控件放在未包含在自定义控件中的面板上时会发生什么。

我试图谷歌它,但似乎无法想出任何好结果,任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

假设您正在谈论WinForms,我认为如果您将自定义控件更改为继承自ContainerControl而不是UserControl,您将获得所需内容。

如果是WebForms,可能值得关注ContainerControlDesigner,但我对此并不了解。