jen*_*ohn 8 resx image extract visual-studio winforms
我有一个现有的Winforms应用程序,它有几个表单,每个表单的两个主要按钮上有相同的按钮图像(确定和取消).通过将Button的Image属性设置为"Local resource"并导入所需图像,可以在VS Designer中设置图像.
我无法访问原始图像文件.如何从已通过此方式设置Image属性的Button控件的Image属性中提取图像?

Dan*_*ard 12
我找到了比手动解码Base64更简单的方法.
假设您的表单名为Form1:
这适用于Persistence设置为"Embedded in .resx"的资源.如果Persistence是"在编译时链接",则图像已作为项目的Resources目录中的文件存在.

实际上,图像并不存储在文件系统中,而是作为 Base64 编码的序列化表示添加到表单的 resx 文件(例如 MainForm.resx)中。如果您知道如何操作,则可以对该字符串进行 Base64 解码,将结果保存在平面文件中并正确命名(您必须知道其图像类型)。
| 归档时间: |
|
| 查看次数: |
2413 次 |
| 最近记录: |