[英]My custom user control is grayed out in toolbox
我有一个包含两个项目的解决方案。 我的主项目是一个Windows窗体,另一个项目包括我创建的两个用户控件。 我在第二个项目中有一个测试表单,使用工具箱中的用户控件我没有问题。 但是,在我的主项目中,我无法使用用户控件。 我在网上找到了各种“解决方案”并尝试了所有这些解决方案并没有成功。 问题是,工具箱中的控件是ARE,它们只是变灰了。 我有:
注意:如果我以编程方式创建用户控件,它会编译,显示并在运行时完美运行! 我想让它出现在设计师中,而不是在工具箱中是灰色的。
通过转到项目(使用用户控件)并将输出类型更改为“类库”来解决问题,这将构建一个dll而不是exe。 重建解决方案和控件在工具箱中。
确保要添加的控件是Public类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.