C#获取资源中的图片文件

摘要:
-----------------------------------------------------------------获取资源文件:假设ImageList1控件添加到Form1中,图像添加到ImageList1中。您可以在设计器中看到代码:this.imageList1.Images.Add;这意味着添加的图像保存在资源文件中。资源文件在哪里?打开第二个文件以查看表单中的资源。更改“字符串”内容以选择“图像”,您可以看到添加的图像。选择图片并右键单击以显示快捷菜单。您可以直接将所选文件导出到计算机。输入新文件名,然后单击“保存”。

存放资源方式:

1、在建立的工程中可以通过Properties下的Resources.resx来存放资源。

2、通过在窗体中保存资源(在窗体上添加imagelist控件)。

-----------------------------------------------------------------

获取资源文件:

假设在Form1中添加了ImageList1控件,在ImageList1中添加图片。

在设计器中可以看到代码:

this.imageList1.Images.Add(((System.Drawing.Image)(resources.GetObject("resource"))));

这就是说添加的图片是保存在资源文件中的,那么,这个资源文件在那里呢?C#获取资源中的图片文件第1张

------------------------------------------------------------------

打开窗体前面的“+”,可以看到2个文件,分别为:Form1.Designer.cs;Form1.resx。打开第二个文件,可以看到该窗体(Form1)中的资源。默认显示的是“字符串”资源。

cnblogs_GetResx001

将“字符串”内容更改为选择“图像”,就可以看到添加的图片。选中某一张图片(要获取的文件),右击,显示快捷菜单。

cnblogs_GetResx002

选择“导出到文件(X)…”就可以直接把选中的文件导出到电脑上。

image

输入新的文件名称,“保存”即可。

-----------------------------------------------------------------------

当然,这只是获取图片文件,其他的资源都可以通过这种方式来导出。

免责声明:文章转载自《C#获取资源中的图片文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins配置基于角色的项目权限管理web.config配置详细说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Application.DoEvents()笔记

msdn的备注:当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。 该窗体在每次处理事件时,均将处理与该事件关联的所有代码。 所有其他事件在队列中等待。 当代码处理事件时,应用程序不会响应。 例如,如果将甲窗口拖到乙窗口之上,则乙窗口不会重新绘制。如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。 例如,如果您有向...

winform程序登陆后关闭登录窗体

用winform做程序的时候,我们一般都是在Program先启动登录窗体,然后登录成功后才创建主窗体,结果这就导致了登录窗体无法关闭 所以如果我们不在Program的程序入口先创建登录窗体的话就能完美实现登录成功后关闭登录窗体的功能了,直接贴代码 usingSystem; usingSystem.Collections.Generic; usingSyst...

[学习日记]VB.net读取XML文件

一段用来读取XML文件信息的VB代码使用了递归方式VB.net代码如下: PublicClassForm1ClassForm1InheritsSystem.Windows.Forms.Form#Region"Windows窗体设计器生成的代码"PublicSubNew()SubNew()MyBase.New()'该调用是Windows窗体设计器所必需的。...

JAVA入门到精通-第30讲-布局管理器

JFrame默认是边界布局的; 流式布局FlowLayout默认是居中对齐的; 右对齐: 按道理每个按钮可以设置大小; 一旦把布局管理器设置好,按钮大小会自动设置; null设置按钮大小; 禁止用户改变窗口大小; 网格布局适合做计算器; 对象数组需要NEW一下; 设置网格布局: (几行,几列) 运用for循环;...

winform窗体 控件【菜单和工具栏控件】【容器控件】

  winform的菜单栏和工具栏      1.ContextMenuStrip   -- 右键菜单        可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层       每行相当于一个按钮,输入-可添加分割线       将控件拖入窗体——添加操作名称——找到要进行右键操作的控件的 ContextMenuStrip 属性——委托    ...

WinForm中使用DXperience控件中XtraForm,如何实现换肤

在DevExpress.XtraEditors.XtraForm中,窗体的样式和皮肤有UseDefaultLookAndFeel属性。设置为false,就可以直接再属性里面修改样式和皮肤了。如果设置为true,可以再里面放控件defaultLookAndFeel,设置defaultLookAndFeel的样式和皮肤,XtraForm窗体的样式和皮肤就可以随...