有个资源文件,里面存了很多图片,都是我要用到的。我想通过遍历里面的对象用一个循环就取出所有的图片,而不是手工输入ID,输一个取一个。有办法做到吗?注:图片ID的命名没有规律。
解决方案 »
- 【求助】:怎样在网页中弹出一个确定对话框
- 如何调用RAR生成exe自解压文件
- gridview删除行的问题
- 【为什么】我的TreeView 的 节点treeNode不可以编辑,节点的IsEditing 一直为false. 【小弟在此先谢谢各位大侠】
- DateTime相减处理的问题
- 用.NET开发个IM即时通信软件,有人会用么?!
- C#读excel相关?急急
- C# Socket 短信接口问题
- 编写一个图片上传函数 给定图片路径 如何上传图片
- 为什么给按钮加的图片,显示的时候缩成一个小方格了?
- =急===如何读取XML的最新N条记录以及它的排序[倒序]?
- 求高手帮忙:看看这些代码是什么意思? (小弟新学) 先谢谢各位了!
ResXResourceReader reader = new ResXResourceReader(resourceName);
IDictionaryEnumerator enumerator = reader.GetEnumerator(); XmlDocument xmlDoc = null;
while (enumerator.MoveNext())
{
if (enumerator.Key.ToString() == keyName)
{
MemoryStream ms = (MemoryStream)enumerator.Value;
MemoryStream ms2 = new MemoryStream(ms.GetBuffer(), 0, (int)ms.Length); XmlSerializer ser = new XmlSerializer(typeof(XmlDocument));
xmlDoc = (XmlDocument)ser.Deserialize(ms2); ms.Close(); ms2.Close();
break;
}
}
reader.Close();
即:我有ResourceManage rm;如何获取rm中的所有资源呢?
new ResourceReader(@"Resource1.resources") ) {
foreach( DictionaryEntry entry in reader ) {
string s = string.Format("{0} ({1})= '{2}'",
entry.Key, entry.Value.GetType(), entry.Value);
MessageBox.Show(s);
}
}
Resource Editor .NET
http://www.codeproject.com/cs/miscctrl/resource_editor.aspto vs2
http://www.codeproject.com/dotnet/Extracting_Embedded_Image.asp