FCL小应用系列---------------------如何利用VS增加图标等资源?

本文介绍如何在WinForm应用程序中管理图标资源。通过使用Visual Studio提供的Resources.resx文件,可以轻松地添加、删除和修改图标资源,并将其嵌入到最终的.exe文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    一个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文件即可正确使用图标资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值