【发布时间】:2012-02-15 01:58:12
【问题描述】:
我正准备在 Visual Studio 2010 中开发一个自定义组件。与控件相反,组件在运行时和设计时不可见,它们显示在设计器窗口底部的组件面板中。
我的自定义组件能够创建其他组件,以便创建的组件链接到我的自定义组件。因为我可以创建很多新组件,所以我想将它们从组件面板中隐藏起来,因为我可以通过我的自定义控件访问它们。
是否可以通过编程方式(或完全)隐藏组件面板中的组件?
【问题讨论】:
-
如果当类被赋予 [DesignTimeVisible(false)] 但组件被密封时,组件似乎被隐藏了。 :-( 有不同的方法吗??
-
让这些“其他组件”从 Component 继承是没有意义的。该类非常很少,只有 Site 属性很有趣。你不希望这样,所以不要从 Component 继承。
标签: visual-studio components hide