winform资源文件Resource添加、修改和删除
开发 Windows 应用程序,可以把图片、图标导入到资源文件(Resource)中,跟应用程序一起打包成一个 exe 文件,使别人获取不到程序中所使用的图片、图标,同时也减少文件数量。
把文件导入资源文件中,通常有两种方式,一种是控件导入背景图,在属性中可导入;另一种像 exe 文件的图标,却不能直接导入,需要先把图片导入资源文件,再引用。
一、winform控件引用资源文件
1、选中控件(如 button),打开“属性”窗口,找到 Image,如图1所示:
图1
2、单击 Image 右边的按钮,打开窗口如图2所示:
图2
3、单击“导入”,定位到背景图片所在的文件夹,选择背景图片后,单击“确定”,则控件 button 的背景即为所选择的图片,同时此背景图片也被导入到资源文件(Resource)中,如果其它控件也需要,在“选择资源”窗口(图2)中选择即可。
二、把图标导入资源文件
1、右键项目,选择“属性”,在打开的窗口中选择“资源”,单击“添加资源”,选择“添加现有文件”,如图3所示:
图3
2、定位到图标所在文件夹,双击要添加的图标,则所选图标被添加到资源文件(Resource)中,如图4所示:
图4
3、选择“应用程序”,再选择“图标和清单”下面的下拉列表框,如图5所示:
图5
4、选择刚才添加进资源文件中图标并保存,生成之后,exe 文件的图标就是所选择的图标了。
三、资源文件修改与删除
1、如果在 Resources 目录下把图片删除了,生成或执行 exe 文件时会报错,此时只需打开资源文件,把已经删除了的图片删除。
2、既可以右键项目,依次选择“属性 → 资源”(如图3),也可以打开 Properties/Resources.resx 文件,选中已经删除的图片,单击“删除资源”即可。
3、此时生成 exe 文件仍然会报错,双击错误打开出错的文件(一般是 Designer.cs 文件),把引用已删除图片的控件也删除,如this.button1.Image = global::winform.Properties.Resources.btn_bg;
4、再次生成就不会出错,当然如果是误删了 Resources 目录下的图片,另外复制一张进去,就不会报错了。
-
相关阅读
- C# Winform设置焦点focus(text
- C# Winform label自定义大小与居中,文字自动换行
- C# Winform 打开文件夹并选中文件和打开文件
- C# Winform鼠标样式设置方法
- listview修改选中行项的颜色和加加粗字体 Winf
- C# 画 Winform Panel边框的两种方法(ControlPain
- C# Winform button与label
- C# Winform窗体居中与关闭窗体
- Winform用代码动态添加控件
- C# Winform打开网页(网址url)Process.
- Winform动态添加按钮button及事件
- C# Winform 左侧菜单右边显示、子窗体显示在主窗体