问题描述
我刚用c#,以前用VC的时候习惯用资源视图,但是在c#中打开资源视图是空的,我也不知道是怎么回事?刚用c#,请高手指点。
解决方案
解决方案二:
现在不用那个了,我现在一般使用外部程序做ico之类资源,然后导入后this.ico=global::WindowsApplication2.Properties.Resources.xsmb010;处理.
解决方案三:
资源视图是为VC准备的,在C#里使用资源不是资源视图里管理的。你可以在项目上点右键“添加”--“新建项”--“资源文件”来建立一个对资源管理的项,比如:Resource1.resx在这里可以添加图片,文字等信息。
解决方案四:
我试试。
解决方案五:
hbxtlhx(平民百姓-自已动手,丰衣足食)兄弟:添加了.resx文件后,怎么把图片或者文件放入到这个文件中,在程序中又怎么引用呢?还请指点下,呵呵。
解决方案六:
顶
解决方案七:
在resx文件页面里选择资源种类和添加资源,在属性里可以选择编译时连接还是嵌入,如果是嵌入的化,图片什么的资源就编译进dll里面了。自阿程序里面就可以通过一楼的方法引用。
解决方案八:
1:找到并双击打开Resources.resx文件,这时在VS里出现资源编辑的页面。2:在页面上有三个控按“字符串”, “添加资源”, 移除资源。3:通过切换第一个按钮可以按类型查看已有的资源。通过第二个按钮可以按所选类型添加资源。当然第三个就是删除了。4:添加好的资源像下面的代码一样使用:Imageimg=Properties.Resources.我的图片;
解决方案九:
当然也可以直接使用ResourceManager使用dll里面的资源:System.Reflection.AssemblymyAssembly;myAssembly=System.Reflection.Assembly.Load("<程序集名LIB>");//CreatestheResourceManager.System.Resources.ResourceManagermyManager=newSystem.Resources.ResourceManager("<资源的命名空间LIB>.<资源根名RES>",myAssembly);//使用的时直接在项目中添加资源文件,程序集名和资源的命名空间相同//RetrievesStringandImageresources.System.Drawing.ImagemyImage;myImage=(System.Drawing.Image)myManager.GetObject("<图像资源名PIC>");
解决方案十:
这个,大家说的是2003吗?我怎么没找到啊。
解决方案十一:
我说的是VS2005.使用直接添加文件然后设置属性也是可以做为资源的。不过使用起来不太方便。
解决方案十二:
哦,怪不得我在2003里打开.resx文件,怎么也找不到可以添加资源的按钮,
解决方案十三:
如果我要添加文件设置属性作为资源来用,在程序里该怎么引用这个资源啊?