C#资源文件的使用实例

在写程序时, 可以把用到的 字符串,图标,图片,声音等外部资源,放在一个 .resx (资源文件)中。 这样的好处是不用考虑什么路径的问题.而且还对资源有保护的作用。

一、程序界面

二、新建一个项目Ky_Resx;

在Form1上放置2个按钮和1个picturebox。

三、创建一个 Resource1.resx 文件.

选中 项目Ky_Resx,右击 “添加”—“新建项”

四、向Resource1.resx 里添加字符串

双击Resource1.resx,

五、向Resource1.resx 里添加图像

下拉选中图像, 然后 拷贝图像后 粘贴到资源中,并改名为“图片1”和“图片2”

六、编写程序

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace Ky_Resx
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){if (button2.Text=="图片1" ){ button2.Text=Resource1.ButtonText2; }elsebutton2.Text=Resource1.ButtonText1;}private void button2_Click(object sender, EventArgs e){if (button2.Text=="图片1" ){pictureBox1.Image = Resource1.图片1;}else{pictureBox1.Image = Resource1.图片2;}}}
}

七、源程序下载

1、dalong10的下载https://download.csdn.net/download/dalong10/13200217

C#资源文件的使用实例相关推荐

  1. PyQt5 图形界面 - Qt Designer创建qrc资源文件引用图片资源实例演示,QTextBrower组件引用图片资源方法展示

    先看下效果图: 我们用 Text Brower 组件引用图片做个演示. 双击 Text Brower 组件进入编辑页面,右上角的图片就是打开资源管理器. 引用一个我们随便建的 qrc 结尾的文件. 信 ...

  2. C#WinForm开发:如何将图片添加到项目资源文件(Resources)中

    C#WinForm开发:如何将图片添加到项目资源文件(Resources)中 引言 操作步骤 实例应用 功能延展 引言 在C#Winform开发中,有时需要在控件中插入一些图片,常见的有picture ...

  3. html js 读取资源文件,使用HTML5和JQuery读取CSV(Text)文件的实例

    本文介绍使用HTML5和JQuery读取CSV(Text)文件的简单实例. CSV文件内容如图: CSV文件 Text文件内容如图(逗号分隔的文本文件): Text文件 使用HTML5和JQuery读 ...

  4. java resources目录 编码_关于Java项目读取resources资源文件路径

    在看此篇博客是建议清楚classpath代表的路径,getServletContext().getRealPath("/")的含义,idea中项目编译后的目录格式,resoures ...

  5. Java-利用Spring提供的Resource/ResourceLoader接口操作资源文件

    背景 资源访问接口 主要方法 主要实现类 例子 WritableResource ClassPathResource ServletContextResource 对资源文件编码 资源加载 资源地址表 ...

  6. 组件开发之ASP.NET中集成资源文件的服务器端控件开发

    一个ASP.net中的控件,往往要使用到一些图片.CSS和脚本JS文件等等,如果要求用户把这些资源文件自己复制到网站目录中,往往让人感觉很麻烦很不专业.如果能够在控件中包含这些资源,能够自动引用,不单 ...

  7. Struts2的国际化(一)-国际化资源文件的配置及国际化信息的访问

    一.概述: 1)国际化是一种技术:在程序设计领域,把在无需改写源代码即可让开发出来的应用程序能够支持多种语言和数据格式的技术称为国际化. 2)本地化是一个动作:与国际化对应的是本地化,指让一个具备国际 ...

  8. Symbian 资源文件解析

    一.何为资源文件:<?XML:NAMESPACE PREFIX = O /> 在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件. ...

  9. 学习使用资源文件[2] - Ico

    现在要做一个携带两个图标的资源文件, 并调用的例子. 1.首先建新工程, 保存, 注意这次我们不删除 {$R *.res} 2.复制两个 ico 文件到工程目录, 譬如文件是: IcoFile_1.i ...

  10. ASP.NET MVC 阻止通过URL访问服务器上的静态资源文件

    背景 在默认情况下,MVC框架是支持对服务器静态资源的访问的,我们在项目根目录下新建一个Content文件夹,然后添加一个命名为"StaticContent.html"的html文 ...

最新文章

  1. 二维码检测哪家强?五大开源库测评比较
  2. 通用兄弟元素选择器 E ~ F
  3. blender怎么移动骨骼_日本这款人形机器人竟是多个机器人乐队的前辈!拥有人类骨骼,还会击鼓...
  4. python 函数参数多个逗号不报错_python笔记7-多线程threading之函数式
  5. leetcode题目整理
  6. python隐式调用_c#隐式调用python_C#调用python脚本样例
  7. 第一次冲刺-个人工作总结06
  8. java所有代码都需要编译吗_为什么要编译此Java代码?
  9. 徐培成电商项目-徐培成-专题视频课程
  10. mac下删除ntfs下的文件垃圾篓清空不干净的解决办法
  11. 程序媛学车之——科目二流程
  12. Epson推AR眼镜:最大亮点就是可接Android手机
  13. 提高信息系统的安全防护能力,一篇文章带你了解等保测评的重要性
  14. PTA题目 计算分段函数[3]
  15. 怎样在网页添加访问计数器?
  16. Docker疑难杂症汇总
  17. 大龄计算机考研 考研帮,过了40还想考研吗?大龄研究生讲述真实感受
  18. NOI与NOIP有什么区别?
  19. 基于AI的3DLUT系列论文分享
  20. CAD/CAM/CAE基础(二) CAD

热门文章

  1. u检验中的查u界值表_u检验、t检验、F检验、X2检验
  2. CentOS6.5配置eth0重启报错提示Device eth0 does not seem to be present,delaying initialization 的解决方法
  3. c语言写的贪吃蛇在哪能运行,有没有可以帮我写c语言贪吃蛇的代码 cmd运行的
  4. token验证失败 java_“Token校验失败,请检查确认”解决方法
  5. 思岚RPLIDAR A2激光雷达开箱
  6. ROS NOETIC 思岚激光雷达A2M8启动历程
  7. 零管理费的基金你见过吗?基金行业价格战预演
  8. cad怎么画坐标系箭头_CAD中怎么画箭头啊 cad箭头
  9. lpb.wifi index.php,lpb(法国lpb是什么品牌)
  10. 基本共射放大电路的工作原理