日期:2014-05-18  浏览次数:21022 次

关于自定义控件在工具箱中没有显示?
相信有人遇到过,写好的控件或组件没有在工具箱中显示,当然可以手动new一个实例后再到设计界面调整。可是很不方便。
在网上找了很久,答案都不明显。最常见的答案就是(自定义控件会自动加到工具箱啊)。如果真的这样我们就没有必要浪费分数了,真是的。
在网上找答案的过程中,发现了一句很好的回答:不会将不同解决方案的控件加载到工具箱中(呵呵,当然啦,做了那么多项目都加进来,还不暴啊)。
我在想,会不会是因为我系统创建新的解决方案文件夹中的项目,和原解决方案不对呢?
尝试了一下,新创建项目A,下加了一些控件及窗体A(N),在解决方案A下创建了解决方案文件夹B。在文件夹B下创建项目C,C下创建的控件C(N)都没有在工具箱中显示,A中的控件A(N)在工具箱中可见。
所以,找到我自定义的控件在什么情况不在工具箱中显示,可是使用文件夹来组织系统是必要的,解决办法呢?还是请大家帮帮忙.

------解决方案--------------------
在工具箱单击右键,选择“Choose Items”,然后按浏览找到你的控件的DLL,加入。
------解决方案--------------------
哎,你重装vs吧
------解决方案--------------------
VS会自动加进去的。
“可见”是视你当前工程的“引用”而定的。
你写了一个控件库,
如果你的工程没引用它,那么你打开这个工程的窗体时,从工具栏上是看不到控件库的。
间接引用不知道行不行,这个没试过。
------解决方案--------------------
挺纠结的~关注
------解决方案--------------------
你要引用生成的这个控件啊,引用之后就会自动增加进来的。当然你也可以在工具栏中手动添加进去。
------解决方案--------------------
1、要看到相应的控件,需要有相对应的窗体(Winform的控件需要有WinForm或UserControl等处于设计时);
2、VS的确会自动添加你的控件到工具箱最顶端,除非你建的工程不是一个控件;
3、不管怎么样,在工具箱上右击->"choose itmes",找到你控件的dll,就可以添加到工具箱;
4、根据不同的VS版本,有的可能下次重新启动就不见了,需要重新再添加一次,;
------解决方案--------------------
探讨
在工具箱单击右键,选择“Choose Items”,然后按浏览找到你的控件的DLL,加入。

------解决方案--------------------
重新生成就行了~~
------解决方案--------------------
应该是每个项目都只有默认控件,如果你每次使用的自定义控件都加再VS中,1年之后,那控件箱不得上千个控件,你看得了嘛,只有在一个项目要用什么控件再加进来,
------解决方案--------------------
进入工具箱 反键点“选择项”然后在里面找啊
------解决方案--------------------
在vs.net控制台下运行: devenv /setup
------解决方案--------------------
重新添加一次吧
------解决方案--------------------
重新添加一次吧
------解决方案--------------------
用户控件放到一个文件夹下面,也是自动加到工具箱的,没有遇到过这种问题