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

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

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

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

你的是资源文件?
      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:00




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

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

my.resources.ResourceManager.GetString(

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

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