加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB.net对资源文件的调用

发布时间:2020-12-16 23:06:58 所属栏目:大数据 来源:网络整理
导读:在VB.NET,有三种资源文件格式,如果资源文件中仅仅包含字符数据,则可制作一个text的资源文件。如果资源文件中包含对象或字符与对象的组合,则应采用.resx或.resources格式的资源文件。只有.resources格式的资源文件可嵌入到可执行文件中。下面提供一个简单

在VB.NET,有三种资源文件格式,如果资源文件中仅仅包含字符数据,则可制作一个text的资源文件。如果资源文件中包含对象或字符与对象的组合,则应采用.resx或.resources格式的资源文件。只有.resources格式的资源文件可嵌入到可执行文件中。下面提供一个简单的示例程序,采用System.Resources名称空间的ResourceWriter来创建.resources格式的资源文件(myvb.resources)。 ImportsSystem ImportsSystem.Drawing ImportsSystem.Resources PublicClassCreatResource PublicSharedSubMain() DimrwAsResourceWriter=newResourceWriter("myvb.resources") DimicoAsIcon=newIcon("msn.ico") DimimgAsImage=Image.FromFile("mm.gif") rw.AddResource("msn.ico",ico) rw.AddResource("mm.gif",img) rw.AddResource("myStr","GreateChina-LongLive!") rw.Generate() rw.Close() EndSub EndClass 在VB.NET的System.Resources名称空间中有一个Class为ResourceManager,这个Class的主要作用就是管理并使用资源文件。然后,通过这个类来管理并使用嵌入程序中的资源文件中的资源。下面提供一个简单的示例程序,对上述生成的myvb.resources资源文件进行读取。 PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click DimrmAsResourceManager=NewResourceManager("Resource.myvb",System.Reflection.Assembly.GetExecutingAssembly()) Label1.Text=rm.GetString("myStr") Me.Icon=CType(rm.GetObject("msn.ico"),System.Drawing.Icon) pbImg.Image=CType(rm.GetObject("mm.gif"),System.Drawing.Image) EndSub 希望这些信息对您有帮助。 关于读写资源文件更详细信息及示例程序,请参考微软官方网站: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoresources.asp

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读