如何用Visual C#使用资源文件中资源(从资源文件中获取文字图片等)?

xinquan 2003-04-22 10:13:49
用Visual C#创建资源文件并不是一个复杂的过程,但是我创建之后如何在程序中如何用Visual C#使用资源文件中资源(从资源文件中获取文字图片等)??
请有这方面使用经验的高手举例说明!!高分救教!!!
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinquan 2003-04-23
  • 打赏
  • 举报
回复
TheAres(班门斧)OK!!这个里的分也给你算了,合作愉快:P
TheAres 2003-04-23
  • 打赏
  • 举报
回复
解决了没有,怎么又开了一个?

http://expert.csdn.net/Expert/topic/1695/1695438.xml?temp=.5472071
magicren 2003-04-23
  • 打赏
  • 举报
回复
如果你使用的是嵌入的资源,那么有两种情况,一种是把普通文件当做嵌入资源(比如我这里嵌入Sphere.JPG),你可以在运行时这样写程序:(我只会用VB.NET...)
Dim asm As [Assembly] = [Assembly].GetExecutingAssembly
Dim ms As IO.Stream=asm.GetManifestResourceStream("MyNameSpace.Sphere.JPG")
这样你就得到了Sphere.JPG的内存流。这里,MyNameSpace是资源所在程序集的命名空间。这种文件比较简单,资源少的时候可以这么用。
另一种方法是用ResourceManager:
Dim rm As New ResourceManager("myresources",[Assembly].GetExecutingAssembly())
Dim ci as New CultureInfo(CultureInfo.CurrentUICulture.Name)
这样你就得到了一个和资源关联的ResourceManager,可以用它对资源进行操作。关于ResourceManager、ResourceReader、ResourceWriter,你可以参考MSDN的相关章节,上面写的很详细。

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧