将位图编译为自定义组件

本文关键字:自定义 组件 编译 位图 | 更新日期: 2023-09-27 17:58:26

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

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

编辑:

我在自定义绘制事件中使用位图。如果在安装应用程序后没有在正确的文件夹中找到位图,那将是一件痛苦的事情。

将位图编译为自定义组件

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