我有一些我在ProjectA中创建的UserControls。我有一个ProjectB,它有一个windows窗体,我想把控件放在它上面。这两个项目都在一个解决方案中。ProjectB中有一个对ProjectA的引用,所以它可以“看到”UserControls。
但是,UserControls不会显示在工具箱中,以便我拖到windows窗体上。
我试过重建。我还删除了'bin‘目录以强制执行rebuild-all。
如何让VS2008用我的UserControls填充工具箱?
发布于 2008-11-13 20:12:28
检查此设置:
工具>选项> Windows窗体设计器>常规: AutoToolboxPopulate
它应该设置为True,这样才能正常工作。
发布于 2010-07-22 11:06:46
在我的例子中,AutoToolboxPopulate已经设置好了(Visual C# 2010学习版)。
但是,我必须从工具箱的属性中激活"Show All“(右键单击)才能真正看到我的新用户控件。
发布于 2012-04-03 18:36:31
用户控件可能不会出现在工具箱中的另一个原因是它们没有默认构造函数。
https://stackoverflow.com/questions/288047
复制相似问题