我如何“隐藏”控制了我的控制从工具箱中使用?(How do I “hide” controls th

2019-07-18 01:02发布

我已经开发了在C#中的控制。 别的不说这个控件可以在运行时弹出其他控件。 当您在Visual Studio中的组件,我创建的控制显示出来,但是其他控件(我的控制使用的)显示为好。 我不想让他们在Visual Studio工具箱中显示出来。 有没有办法,我可以申请这些课程,使他们不露面的属性? 我发现浏览的属性,但它说,它是属性和事件。

Answer 1:

在[的ToolboxItem(假)]属性添加到您不想在工具箱中展现出来的类。



Answer 2:

如果您声明一个用户控件“内部”,而不是“公共”,它不会在工具箱中显示出来,当你在另一个项目中引用了大会。

更新 :也许不会在所有的工作。 我不能让我的简单测试控制的工作权当我尝试举办一个在另一个。 让我知道,如果“内部”的作品。



文章来源: How do I “hide” controls that my control uses from the toolbox?