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

本文介绍如何在WinForm程序中使用和嵌入图标资源。通过编辑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、付费专栏及课程。

余额充值