zoukankan      html  css  js  c++  java
  • C#调用Resources.resx资源文件中的资源

    使用到了.NET中的资源文件,也就是Resources.resx,于是就学会了如何调用资源文件中的资源。
    首先,资源文件可以从项目属性中的资源标签添加。比如,我添加一个图片,叫做aaa.png,添加入资源文件后,可以给他命名,比如叫它aaa。如此,添加文件就完成了。
    然后,在程序中调用,只需要一句话:
    Properties.Resources.资源名
    比如我刚添加的图片,就写Properties.Resources.aaa就ok了,当然在IDE中写代码的时候是会有提示的。
    最后,没了,就这么简单。
    充篇幅,放一段代码,来证明调用真的很简单:
    1.         private void FormMain_Load(object sender, EventArgs e)
    2.         {
    3.             serviceController1.ServiceName = "XXX";//这是一个windows服务的名字
    4.             switch (serviceController1.Status)
    5.             {
    6.                 case ServiceControllerStatus.Stopped:
    7.                     {
    8.                         //pbxServer是一个PictureBox组件
    9.                         //ServerStop,ServerStart,Server分别是三张图片
    10.                         pbxServer.Image = Properties.Resources.ServerStop;
    11.                         break;
    12.                     }
    13.                 case ServiceControllerStatus.Running:
    14.                     {
    15.                         pbxServer.Image = Properties.Resources.ServerStart;
    16.                         break;
    17.                     }
    18.                 default:
    19.                     {
    20.                         pbxServer.Image = Properties.Resources.Server;
    21.                         break;
    22.                     }
    23.             }
    24.         }
  • 相关阅读:
    Azure ARM (2) 概览
    Azure SQL Database (22) 迁移部分数据到Azure Stretch Database
    Azure SQL Database (21) 将整张表都迁移到Azure Stretch Database里
    Azure SQL Database (20) 使用SQL Server 2016 Upgrade Advisor
    开源日志系统比较:scribe、chukwa、kafka、flume
    大型互联网架构概述
    可扩展Web架构与分布式系统
    linux TOP命令各参数详解【转载】
    MongoDB社区版本和企业版本差别
    基于Geoserver的业务分析(笔记)
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434894.html
Copyright © 2011-2022 走看看