【问题标题】:Create a component for the palette为调色板创建一个组件
【发布时间】:2012-12-20 18:20:09
【问题描述】:

我以前从未创建过组件,但现在有一些基本上是 .cs 文件。它们的类型为 System.Windows.Forms.Control。

但是,当我使用它们所属的解决方案时,它们仅在控制面板上可用。它使用 /Resources 文件夹中的一些图像。

有没有办法将组件制作成 DLL,以便我可以通过简单地引用它在任何项目中使用它?或者,让它成为一个总是出现在我的调色板中的组件?

【问题讨论】:

  • 顺便说一句,它被称为工具箱

标签: c# components controls


【解决方案1】:

您需要创建一个控件库项目,它是一个类库 (DLL),其中包含继承 Control 的公共类。

然后您可以添加对已编译 DLL 的引用(如果它在同一个解决方案中,则添加到项目),控件将出现在您的工具箱中。

【讨论】:

    猜你喜欢
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2015-07-18
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    相关资源
    最近更新 更多