本文主要是介绍FCL小应用系列---------------------如何利用VS增加图标等资源?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一个WinForm程序,一般有两个资源文件,一个是Form1.resx,另一个是Properityies/Resources.resx。
Form1.resx是VS为可视化窗口设计专用的资源文件,我们不要手工修改它。
对于Resources.resx则是供程序员使用的资源文件,可以任意添加,删除,修改资源,以图标资源为例:
双击解决方案里Properties--Resources.resx,代码区上面出现菜单,选择[添加资源]--〉添加新图标,为以后调用方便,建议修改容易记住的名字,这里不修改,默认为Icon1。
在代码里需要使用此图标的地方添加如下代码:
Icon ico = (Icon)Properties.Resources.Icon1;
事情就是这么简单,VS帮助我们生成了大量的代码用于操作这个资源,这些代码主要是FCL中System.Resources相关的类的使用。
另外,对于Resources.resx,属性里的生成操作,选择“嵌入的资源”,这样图标文件就嵌入到了最后生成的.exe文件里,编译完成后,只部署.exe文件即可正确使用图标资源。
这篇关于FCL小应用系列---------------------如何利用VS增加图标等资源?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!