欢迎光临

木子屋

标题: C#读取资源文件(Resources.resx)中的内容

作者: dnawo

日期: 2009-09-10 02:31 PM

分类: Win编程

内容: 平时我们可以将字符串、图像、图标、音频、文件等资源存放在resx文件中，vs会自动生成一个强类型资源类Resources，读取资源文件的内容很简单：
复制内容到剪贴板 程序代码Properties.Resources.资源名称
例如：
复制内容到剪贴板 程序代码textBox1.Text = Properties.Resources.string1;
picSearch.Image = Properties.Resources.image1;
或者：
复制内容到剪贴板 程序代码textBox1.Text = Properties.Resources.ResourceManager.GetString("string1", Properties.Resources.Culture);
picSearch.Image = Properties.Resources.ResourceManager.GetObject("image1", Properties.Resources.Culture) as Bitmap;
在Resources.Designer.cs文件中相关定义：
复制内容到剪贴板 程序代码/// <summary>
/// 查找字符串。
/// </summary>
internal static string string1 {
get {
return ResourceManager.GetString("string1", resourceCulture);
}
}
/// <summary>
/// 查找图像。
/// </summary>
internal static System.Drawing.Bitmap image1 {
get {
object obj = ResourceManager.GetObject("image1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}

/// <summary>
/// 查找图标。
/// </summary>
internal static System.Drawing.Icon ico1 {
get {
object obj = ResourceManager.GetObject("ico1", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}

/// <summary>
/// 查找音频。
/// </summary>
internal static System.IO.UnmanagedMemoryStream sound1 {
get {
return ResourceManager.GetStream("sound1", resourceCulture);
}
}

/// <summary>
/// 查找文件。
/// </summary>
internal static string file1 {
get {
return ResourceManager.GetString("file1", resourceCulture);
}
}

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.246 ms

返回

标题: C#读取资源文件(Resources.resx)中的内容

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.246 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.391 ms

返回