• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#调用Resources.resx资源文件中的资源

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

使用到了.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;
                    }
            }
        }
斗争了很久,到底要不要记在这里,因为调用资源实在很简单;可是我也确实费了好大劲才知道怎么用的。
最后还是决定记下来,因为实在信不过自己的脑子……
————————————————
版权声明:本文为CSDN博主「MuteG」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gaoyunpeng/java/article/details/2882009


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap