chmenf087 发表于 2010-12-8 12:34:29

VB转.net遇到的资源文件问题

      vb的资源文件.res转到.net 中自动升级后用户类型的资源文件loadresdata方法无法继续使用,上网查得my.resources.xxx可以调用,但是我有100来个文件,而这个方法是个枚举类我想根据combobox选择释放文件总不能用100+个case吧,请问我该怎样才能在。net里实现vb里的loadresdata(ID,Type)方法呢

雪山飞狐_lzh 发表于 2010-12-8 12:57:56

你的是资源文件?
      public static string GetStringFormResource(string path, string filename, string key)
      {
            ResourceManager rm = ResourceManager.CreateFileBasedResourceManager(filename, path, null);
            return rm.GetString(key);
      }

      public static Bitmap GetImageFormResource(string path, string filename, string key)
      {
            ResourceManager rm = ResourceManager.CreateFileBasedResourceManager(filename, path, null);
            return (Bitmap)rm.GetObject(key);
      }

chmenf087 发表于 2010-12-8 18:13:55

本帖最后由 chmenf087 于 2010-12-8 18:15 编辑

就是这样一个资源文件,是用户定义类型的

雪山飞狐_lzh 发表于 2010-12-8 19:57:07

my.resources.ResourceManager.GetString(

chmenf087 发表于 2010-12-8 22:35:15

回复 lzh741206 的帖子

多谢斑竹指导,.net刚开始学莫见笑哈,嘿
页: [1]
查看完整版本: VB转.net遇到的资源文件问题