C#如何给新建的winform程序添加资源文件夹Resources

 更新时间:2022年09月09日 14:32:49   作者:JosieBook  
这篇文章主要介绍了C#如何给新建的winform程序添加资源文件夹Resources,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

给新建的winform程序添加资源文件夹Resources

小菜鸟开始学习WinForm程序

别人的项目都有资源文件夹放图片之类的,我的就是没有。。。

于是找啊找,找到了解决方案:放了一个图片进去。。。出现Resources

新建WinForm项目没有Resources:

没有Resources

接下来,右键点击项目,在菜单中点击属性

然后点击资源

接下来点击上面的“添加资源”,然后找一张图片粘贴在这里

关闭添加页面的时候选择是

这时候就可以看到项目里面已经出现了Resources文件夹

C#调用Resources里的资源

我们在项目Resources里面可以定义string, image, icon 等资源后可以在C#代码里面非常方便地调用。

比如我们在Resources里面添加了一个icon, 取名为“icons8_lock_orange_48”,这个icon的实际文件名可能为“C:\xxxxxxx.ico"

我们在调用的时候只需要用到名称而不是实际的文件名。

调用方式:

Properties.Resources.icons8_lock_orange_48

其实当你在代码里面敲出 Properties.Resources.时,VS会自动给你列出所有定义过的资源

e.Graphics.DrawIcon(Properties.Resources.icons8_lock_orange_48, new Rectangle(0,0,20,40));

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 常用类之TCP连接类-socket编程

    常用类之TCP连接类-socket编程

    常用类之TCP连接类-socket编程...
    2007-03-03
  • C# 泛型深入理解介绍

    C# 泛型深入理解介绍

    在上一个专题中介绍了C#2.0 中引入泛型的原因以及有了泛型后所带来的好处,然而上一专题相当于是介绍了泛型的一些基本知识的,对于泛型的性能为什么会比非泛型的性能高却没有给出理由,所以在这个专题就中将会介绍原因和一些关于泛型的其他知识
    2012-11-11
  • winform下实现win7 Aero磨砂效果实现代码

    winform下实现win7 Aero磨砂效果实现代码

    winform下实现win7 Aero磨砂效果实现代码,需要的朋友可以参考下
    2012-03-03
  • 详谈C++引用&和指针在作为形参时的区别

    详谈C++引用&和指针在作为形参时的区别

    下面小编就为大家带来一篇详谈C++引用&和指针在作为形参时的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 解读C#中ReadString的一些小疑惑

    解读C#中ReadString的一些小疑惑

    这篇文章主要介绍了关于C#中ReadString的一些小疑惑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • C#使用Monitor类实现线程同步

    C#使用Monitor类实现线程同步

    这篇文章介绍了C#使用Monitor类实现线程同步的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • 对C# 多态的理解

    对C# 多态的理解

    这篇文章主要介绍了对C# 多态的理解,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-08-08
  • c#泛型学习详解 创建线性链表

    c#泛型学习详解 创建线性链表

    Visual C# 2.0 的一个最受期待的(或许也是最让人畏惧)的一个特性就是对于泛型的支持。这篇文章将告诉你泛型用来解决什么样的问题,以及如何使用它们来提高你的代码质量,还有你不必恐惧泛型的原因
    2014-01-01
  • c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)

    c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)

    一个IMAP收发邮件的类库S22.IMAP,方便易用,下面来个例子可以收剑灵激活码邮件
    2013-12-12
  • C#中常见的数据缓存方式汇总

    C#中常见的数据缓存方式汇总

    在C#开发中,数据缓存是一种优化应用程序性能的常见技术,合理的缓存策略可以减少对数据源的访问次数,提高数据处理速度,从而改善用户体验,下面将详细介绍几种在C#中常见的数据缓存方式,以及相应的实例,需要的朋友可以参考下
    2024-05-05

最新评论