VB.net对资源文件的调用

前端之家收集整理的这篇文章主要介绍了VB.net对资源文件的调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在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

猜你在找的VB相关文章