C#调用Resources.resx资源文件中的资源
2009-04-27 13:56
561 查看
使用到了.NET中的资源文件,也就是Resources.resx,于是就学会了如何调用资源文件中的资源。
首先,资源文件可以从项目属性中的资源标签添加。比如,我添加一个图片,叫做aaa.png,添加入资源文件后,可以给他命名,比如叫它aaa。如此,添加文件就完成了。
然后,在程序中调用,只需要一句话:
Properties.Resources.资源名
比如我刚添加的图片,就写Properties.Resources.aaa就ok了,当然在IDE中写代码的时候是会有提示的。
最后,没了,就这么简单。
充篇幅,放一段代码,来证明调用真的很简单:
private void FormMain_Load(object sender, EventArgs e)
{
serviceController1.ServiceName = "XXX";//这是一个windows服务的名字
switch (serviceController1.Status)
{
case ServiceControllerStatus.Stopped:
{
//pbxServer是一个PictureBox组件
//ServerStop,ServerStart,Server分别是三张图片
pbxServer.Image = Properties.Resources.ServerStop;
break;
}
case ServiceControllerStatus.Running:
{
pbxServer.Image = Properties.Resources.ServerStart;
break;
}
default:
{
pbxServer.Image = Properties.Resources.Server;
break;
}
}
}
斗争了很久,到底要不要记在这里,因为调用资源实在很简单;可是我也确实费了好大劲才知道怎么用的。
最后还是决定记下来,因为实在信不过自己的脑子……
首先,资源文件可以从项目属性中的资源标签添加。比如,我添加一个图片,叫做aaa.png,添加入资源文件后,可以给他命名,比如叫它aaa。如此,添加文件就完成了。
然后,在程序中调用,只需要一句话:
Properties.Resources.资源名
比如我刚添加的图片,就写Properties.Resources.aaa就ok了,当然在IDE中写代码的时候是会有提示的。
最后,没了,就这么简单。
充篇幅,放一段代码,来证明调用真的很简单:
private void FormMain_Load(object sender, EventArgs e)
{
serviceController1.ServiceName = "XXX";//这是一个windows服务的名字
switch (serviceController1.Status)
{
case ServiceControllerStatus.Stopped:
{
//pbxServer是一个PictureBox组件
//ServerStop,ServerStart,Server分别是三张图片
pbxServer.Image = Properties.Resources.ServerStop;
break;
}
case ServiceControllerStatus.Running:
{
pbxServer.Image = Properties.Resources.ServerStart;
break;
}
default:
{
pbxServer.Image = Properties.Resources.Server;
break;
}
}
}
斗争了很久,到底要不要记在这里,因为调用资源实在很简单;可是我也确实费了好大劲才知道怎么用的。
最后还是决定记下来,因为实在信不过自己的脑子……
相关文章推荐
- C#调用Resources.resx资源文件中的资源
- C#调用Resources.resx资源文件中的资源
- C#调用Resources.resx资源文件中的资源
- C#调用Resources.resx资源文件中的资源
- C# 资源文件Resources.resx的使用 最快捷最犀利
- C# 使用资源文件 Resource.resx 的方法
- C#调用新浪微博API生成RSS资源文件(源文件Demo)
- C#调用新浪微博API生成RSS资源文件
- c# winfrom资源文件的调用和路径全解
- 给C#程序加壳(C# 调用嵌入资源的EXE文件方法)
- C# 使用资源文件 Resource.resx 的方法
- 资源文件resources转resx
- C# 获取资源文件中的DLL,调用DLL中的方法
- c#:操作resx资源文件
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- C#中的资源文件(resx)
- 小议C#下文本文件与resources资源文件的相互转换
- C# 加壳.exe程序文件(调用嵌入资源的exe文件)
- C#图片存到资源文件,以及调用图片
- C# 读取.resx资源文件内字符串的方法