winform 自定义控件引用问题

最近做了一个仿combobox的控件,与combobox类似,多了文字筛选的功能,如何实现在这里不再赘述。由于comboboxEx中用到了另一个用户控件,当生成dll,引用到项目中去时,发现工具栏中不仅有comboboxEx,还有另一个用户控件,为了不让另一个用户控件被项目引用,我想到了将另一个用户控件设置成内部的(internal),解决了问题。后来在网上又咨询了下,大牛给出了另一个解决方案:用ToolboxItemAttribute来控制是否显示在工具栏上,即

[ToolboxItem(false)]
public class A : UserControl
{
}

这样虽然不在工具栏中显示了,在项目中仍能访问到,但也是一种方法,特此记录下,也算知道一个新的属性

posted @ 2015-06-23 17:19  你好,再见  阅读(1269)  评论(0编辑  收藏  举报