分享

resx的使用

 wwssdd2000 2014-09-17

不同类别的图片放入不同文件夹内,做好分类,然后取得某类文件夹内所有图片路径,生成image对象,加入到一个image数组中.然后将此数组加入到资源文件中.
Image[] images = new Image[];
for(i-n)
{
Image img = Image.FromFile(imagesPath);
images[i] = img;
}
rw.AddResource("
汽车",images);//rwResourceWriter

调用:

ResourceManager rm = new ResourceManager("
命名空间.资源名", Assembly.GetExecutingAssembly());
ImageList imalst = new ImageList();
//
从资源文件中获得数据
Image[] images = ((Image[])(rm.GetObject("
汽车")));
imalst.Images.AddRange(images);
for (int i = 0; i < imalst.Images.Count; i++)
{
listView1.Items.Add(imalst.Images.Keys[i], i);
}

程序能够正常运行,点击某类后图片不能正常显示,出现空白区域。下断点后发现从资源文件中获取数据的images数组也是有值的.
网上看到说是注释程序入口中Application.EnableVisualStyles();就能正常显示,但还是不行。不得其解

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多