ResourceViewer 技术示例

更新:2007 年 11 月

本示例提供了一个强类型资源查看器。通过使用 DataGridView,本示例加载和分析资源文件生成器 (Resgen.exe) 实用工具生成的资源文件,并显示有关这些文件中存储的资源的详细信息。本示例仅在 C# 中可用。

有关使用这些示例的信息,请参见下面的主题:

使用命令提示生成示例

  1. 打开命令提示窗口,然后定位到 ResourceViewer 目录。

  2. 在命令行上键入 msbuild ResourceViewer.sln。

使用 Visual Studio 生成示例

  1. 打开 Windows 资源管理器,然后定位到 ResourceViewer 目录。

  2. 双击 ResourceViewer.sln 的图标以在 Visual Studio 中打开该文件。

  3. 在“生成”菜单中选择“生成解决方案”或按 F5 生成并运行此示例。

运行示例

  1. 打开命令提示窗口或 Windows 资源管理器,然后定位到包含新的可执行文件的目录。

  2. 在命令行上键入 ResourceViewer.exe,或在 Windows 资源管理器中双击其图标,以启动并运行此示例。

  3. 在示例窗口中,从“文件”菜单中选择“打开资源文件”。文件的内容显示在 DataGridView 中的左侧。

说明:

如果选择了空资源文件,则不会显示任何消息来通知您这一点。应用程序将不执行任何操作。

要求

**.NET Framework 版本:**2.0

演示

  • 强类型资源。

  • 使用自定义类型的泛型集合。

  • 使用类型 DataGridView 显示值列表。

备注

此示例声明并使用了一个名为 resource 的自定义结构。它在泛型 Dictionary<TKey, TValue> 中使用此结构来存储和检索资源文件中的值。

请参见

概念

创建资源文件

检索 .Resources 文件中的资源

参考

DataGridView

Dictionary<TKey, TValue>

ResourceReader

System.Resources

其他资源

在 Windows 窗体上使用的控件