我以前从未创建过组件,但现在有一些基本上是.cs文件。它们的类型为System.Windows.Forms.Control。
但是当我使用他们所属的解决方案时,它们仅在控制面板上可用。它使用了/ Resources文件夹中的一些图像。
有没有办法将组件变成DLL,以便我可以通过简单引用它在任何项目中使用它?或者,将它变成一个总是出现在我的调色板中的组件?
答案 0 :(得分:2)
您需要创建一个Control Library项目,它是一个包含继承Control
的公共类的类库(DLL)。
然后,您可以添加对已编译DLL的引用(如果它位于同一解决方案中,则添加到项目中),并且控件将显示在您的工具箱中。