使用C#工程里的资源文件

本文档介绍了如何使用.NET Framework的ResEditor工具创建和编辑资源文件,包括生成ResEditor的过程,以及如何创建和编辑.resources和.resX文件,详细阐述了资源的添加、修改和保存操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

             //  Gets a reference to the same assembly that 
            
//  contains the type that is creating the ResourceManager.
            System.Reflection.Assembly myAssembly;
            myAssembly 
=   this .GetType().Assembly;

            
//  Creates the ResourceManager.
            System.Resources.ResourceManager myManager  =   new  
                System.Resources.ResourceManager(
" TestPrintProcess.My " // 我的资源文件是My.resources,程序集名称是TestPrintProcess
                myAssembly);

            
//  Retrieves String and Image resources.
            System.String myString;
            System.Drawing.Image myImage;
            myString 
=  myManager.GetString( " flashlm " );
            myImage 
=  (System.Drawing.Image)myManager.GetObject( " nopic.png " );

            MessageBox.Show(myString);
            
this .pictureBox1.Image = myImage;

注:My.resources文件放在项目根目录上

创建和编辑资源文件 
.NET Framework 中包含一个称为 ResEditor 的示例应用程序,它可帮助您创建和编辑资源文件。ResEditor 应用程序使您可以创建二进制资源文件 (.resources) 以及 XML 资源文件 (.resX)。

生成 ResEditor
ResEditor 以源代码的形式随 .NET Framework SDK 一起提供。您必须先使用提供的批处理文件生成 ResEditor,然后才能使用它。

生成 ResEditor 应用程序

启动 Windows,然后单击“开始”按钮,指向“所有程序”,然后指向“Visual Studio .NET 2003”,再指向“Visual Studio .NET 工具”,最后选择“Visual Studio .NET 命令提示”,打开 Visual Studio .NET 命令提示。
在命令提示处,将目录更改为 SDK/v1.1/Samples/Tutorials/resourcesandlocalization/reseditor 文件夹,如下所示:
cd /Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Samples/Tutorials/resourcesandlocalization/reseditor

在命令提示处,键入 Build,然后按 ENTER 键以生成该应用程序。
ResEditor 已生成,并且可执行文件被放在 /Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Samples/Tutorials/resourcesandlocalization/reseditor 文件夹中。

创建资源文件
生成 ResEditor 后,您可以使用它创建资源文件。

使用 ResEditor 创建资源文件

在 Windows 资源管理器中,浏览到包含 ResEditor 可执行文件的目录。
双击 ResEditor 图标启动该应用程序。
从“添加”下拉菜单中选择要添加的资源类型。
在“添加”文本框中键入资源的名称,然后单击“添加”按钮,将资源项添加到文件中。
在主窗格中,单击资源名称旁边的单元格以指定一个值。
对于“字符串”资源,在该框中键入相应的字符串。
对于“图像”和其他类型的资源,请浏览到相应的文件。
对于要添加到文件中的每个资源,重复步骤 3、4、5。
在“文件”菜单中,单击“另存为”以保存文件。您可以将文件保存为 .resources 文件,也可以保存为 .resX 文件。
编辑现有资源文件
您还可以使用 ResEditor 编辑现有资源文件。使用 ResEditor 既可编辑 .resources 文件也可编辑 .ResX 文件。

使用 ResEditor 编辑现有资源文件

在 Windows 资源管理器中,浏览到包含 ResEditor 可执行文件的目录。
双击 ResEditor 图标启动该应用程序。
在“文件”菜单上单击“打开”。
在“打开资源文件”对话框中浏览到相应的资源文件。
资源文件打开,并且它包含的资源显示在主窗格中。

如果要更改任何资源的值,请单击资源名称旁边的单元格并指定正确的值。
对于“字符串”资源,在该框中键入相应的字符串。
对于“图像”和其他类型的资源,请浏览到相应的文件。
如果要重命名资源,请执行以下操作:
通过单击要重命名的资源,突出显示它。
在“重命名”文本框中键入新名称。
单击“重命名”按钮,应用新名称。
如果要删除资源,请通过单击该资源将其突出显示,然后从“资源”菜单中选择“删除”。
编辑完资源文件后,选择“文件”,然后选择“另存为”以保存文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值