为调色板创建一个组件

Posted

技术标签:

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

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

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

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

【问题讨论】:

顺便说一句,它被称为工具箱 【参考方案1】:

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

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

【讨论】:

以上是关于为调色板创建一个组件的主要内容,如果未能解决你的问题,请参考以下文章

无法在 NetBeans 中将 jar 添加到调色板

为具有连续值的渐变图创建 R ggplot2 离散调色板

访问每个组件中的颜色变量

如何在Sketch中快速创建调色板?

seaborn使用boxplot函数进行箱图可视化(使用色彩调色板自定义设置箱图的颜色自定义颜色列表并创建为自己的调色板sns.set_palette全局设置palette参数)

Delphi XE5,如何将包中定义的框架放入组件调色板