日期:2014-05-19  浏览次数:20768 次

c# 如何调用resx文件里面的资源
请问我的form1.resx文件里面有一幅123.gif图片,我怎么调用它?

-----------------------

另外Form1.resx和Resources.resx有什么区别呀~

------解决方案--------------------
byte[] bt=Properties.Resources.123;
如果是form1里的那就 Form1.123大体就是这个样子,试试吧,区别就是后面位置不一样
------解决方案--------------------
比如Form1,你看看Form1.resx,是个xml文件,里面包含了资源如何调用的代码,直接用就可以了,给分。
------解决方案--------------------
ResourceManager rm = new ResourceManager( "WindowsApplication1.Form1 ",System.Reflection.Assembly.GetExecutingAssembly());
object obj=rm.GetObject( "aaa ");
------解决方案--------------------
刚发现在form1里加入资源并没有定义好使用方法,必须自己用resourcemanager
WindowsApplication1.Form1,这句能看懂吧,就是工程名+form的名字
aaa就是加入form的资源名。
===
说了半天,还是加入Properties.Resources比较好,因为可以直接用了
------解决方案--------------------
汗~~~困惑了好长时间的问题OK了啊,谢谢啊~