如何从工具箱中"隐藏"控件使用的控件?

Pat*_*t O 18 c# controls designer

我用C#开发了一个控件.除此之外,此控件还可以在运行时弹出其他控件.当您在Visual Studio中包含程序集时,我创建的控件会显示,但其他控件(我的控件使用的控件)也会显示.我宁愿不让它们出现在Visual Studio的工具箱中.是否有一个属性,我可以应用于这些类,使它们不显示?我找到了可浏览的属性,但它表示它属于属性和事件.

Jos*_*osh 36

将[ToolboxItem(false)]属性添加到您不希望在工具箱中显示的类中.

  • ToolboxBitmap是正确的属性.您需要将.bmp文件添加到项目中,并确保其构建操作设置为Resource.然后,假设它被称为Example.bmp并且在与控件相同的文件夹中,您的ToolboxBitmap属性将类似于:namespace MyControls {[ToolboxBitmap(typeof(MyControl),"Example.bmp")] public sealed class MyControl:Control { }} (3认同)