将位图编译为自定义组件

时间:2014-04-15 07:40:46

标签: c# .net winforms

我在C#Winforms应用程序上创建了自定义组件。其中一些使用正在显示的位图。今天我将它们作为资源添加到项目中,但我想将它们“编译”到组件中。

即: 自定义退出按钮使用X-Icon。如何将其添加到组件中? (如果可能的话,不将其添加到项目的资源文件中。)

编辑:

我在自定义Paint-Events中使用位图。如果在安装应用程序后在正确的文件夹中找不到位图,那将是一件痛苦的事。

1 个答案:

答案 0 :(得分:0)

一种可能性是将所需资源转换为字节数组,将字节数组包含在源代码中,并在运行时将资源再次转换为其初始格式。另一种选择是将组件嵌入到dll中。