C#WinForm开发:如何将图片添加到项目资源文件(Resources)中

  1. 引言

  2. 操作步骤

  3. 实例应用

  4. 功能延展

  5. 引言
    在C#Winform开发中,有时需要在控件中插入一些图片,常见的有pictureBox控件的Image属性。那么,我们应当如何将现有图片添加到项目资源文件中?

  6. 操作步骤
    在VS 2017中新建一个“Windows窗体应用”项目,然后保存两张图片到桌面。这里,项目名称为“cyTest”,图片名称为“JapaneseBoy”和“WhiteBoard”,至此准备工作完成。

    在“解决方案资源管理器”视图中,双击“Properities -> Resources.resx”选项:

    在弹出的“Resources.resx”窗口中,单击"添加资源"选项后的“倒三角”图标。然后,在出现的下拉菜单中,单击"添加现有文件"选项:

    找到图片保存路径,选中两张图片,单击“打开”按钮即可:
    “解决方案资源管理器”视图中“cyTest”项目下,自动生成“Resources”文件夹及已添加的两张图片。至此,已成功将图片添加至项目资源文件中。

    实例应用
    以在Form中插入两个图片为例:

在Form中拖放两个pictureBox控件:

编写如下程序代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace cyTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Image cyImage1, cyImage2;
private void Form1_Load(object sender, EventArgs e)
{
cyImage1 = Properties.Resources.JapaneseBoy;
pictureBox1.Image = cyImage1;
pictureBox1.Height = cyImage1.Height;
pictureBox1.Width = cyImage1.Width;
pictureBox1.Location = new Point(10, 10);

        cyImage2 = Properties.Resources.WhiteBoard;pictureBox2.Image = cyImage2;pictureBox2.Height = cyImage2.Height;pictureBox2.Width = cyImage2.Width;pictureBox2.Location = new Point(700, 10);}
}

}

C#WinForm开发:如何将图片添加到项目资源文件(Resources)中相关推荐

  1. C#窗体Winform,如何嵌入图片添加图片,使用图片资源?

    1.首先,打开工具箱,找到PictureBox控件 2.打开PictureBox的属性面板,设置Image属性 3.准备嵌入图片资源 图片资源有两个地方,一个是全局的在Properties下的Reso ...

  2. Winform开发之窗体显示、关闭与资源释放

    Winform开发之窗体显示.关闭与资源释放 Winform的窗体涉及到一般窗体(单文档窗体).MDI窗体.窗体之间的关系等,那么如果调用打开新窗体.如何关闭窗体.窗体资源的释放等都关系到软件运行的效 ...

  3. FileTool.exe 替换打开和添加到项目在 Visual c + + 中的功能

     office visio file 工具 dll c FileTool.exe 替换打开和添加到项目在 Visual c + + 中的功能 http://support.microsoft.co ...

  4. vue项目执行npm run build 打包出现某些图片,字体,资源文件路径404,无法加载的问题

    如图所示: 如果出现如图的错误.首先我们第一步是考虑进入dist文件夹里面的static文件夹 正常情况下static文件夹是非常干净的 如果你发现你的static文件夹出现了多余的img.fonts ...

  5. Windows下在VS-Code将本地图片加载至资源文件【可使用】

    目录 背景: 1)开发环境 2)问题描述 3)问题原因 解决步骤 1.vs-code-resource资源文件中添加本地图片 2.修改[resource.qrc]文件 背景: 1)开发环境: wind ...

  6. 【Unity3D】资源文件 ① ( Unity 中常用的文件类型 | Unity 文件操作 | 文件系统中查看文件 | 添加文件 | 删除文件 | 导入文件 | 复制文件 | 缩略图显示 )

    文章目录 一.Unity 中常用的文件类型 二.Unity 文件操作 1.文件系统中查看文件 2.添加目录 / 文件 3.删除目录 / 文件 4.导入资源 5.复制资源 6.缩略图显示 7.meta ...

  7. linux添加启动脚本文件夹,linux – 将脚本中的符号链接添加到rc.d文件夹中以在系统启动期间启动进程...

    我正在使用fedora 15. 我试图添加MYSql守护进程在系统strtup期间启动. 我已经明白我必须将它添加到rc5.d,因为它是默认目标&是graphical.target. 来自in ...

  8. 查询添加条件_从文件夹中提取符合条件的记录,只需一键

    小伙伴们好啊,今天老祝要和大家分享一个实用的数据查询技巧.要根据指定的关键字,从文件夹中动态提取出全部记录. 先来看数据源,在快递寄送信息表的文件夹中,存放了多个结构一致的工作簿: 打开一个工作簿看看 ...

  9. AndroidStudio添加多语言资源文件

    问题 如何在AS上添加多国语言string.xml, 初学者如我,估计也摸不到地方.  bing下网络居然没有找到这个问题的解答,有的是直接在Res下添加语言文件夹即可.这个也是一个方法,但是,我想在 ...

最新文章

  1. Spark中RDD转换成DataFrame的两种方式(分别用Java和scala实现)
  2. .NET Core 3.0之深入源码理解Host(二)
  3. 计算机考试打字对齐,2010年职称计算机考试:对齐方式
  4. 保存文件_wps文件保存在哪里
  5. sendmsg返回值_[求助]怎么处理sendmessage的返回值
  6. 十二、java知识点——类加载机制(硬货)
  7. pinpoint agent性能优化方面官方文档翻译
  8. 京瓷打印机m5521cdn_京瓷m5521cdn驱动
  9. 360全景倒车影像怎么看_倒车注意了!路证人360度全景倒车影像实时显示动态轨迹,轻松倒车泊车...
  10. panabit连接控制
  11. 四、数据仓库--ORACLE数据库卸数实现
  12. GNSS定位系统开发
  13. GitHub爆火 金九银十巨作:拼多多/蚂蚁/百度面经分享
  14. 团队的英文翻译缩写_动漫团队名称-团队英文名称~~人数不限的、 最好是** – 手机爱问...
  15. 关于移动端适配,你必须要知道的
  16. vue中v-for的用法
  17. linux下开启rpcbind服务
  18. 非官方谷歌地图 iOS 应用遭苹果下架
  19. 学习 Civil 3D二次开发从哪儿开始?
  20. 单片机tcp ip协议c语言,单片机上简单TCPIP协议的实现.PDF

热门文章

  1. 蓝筹股获利回吐,13000点得而复失
  2. 万般皆下品,惟有读书高
  3. 数据分析:大数据时代的必备技能之Tableau
  4. vue-element-admin--使用体验
  5. 使用python爬虫抓站的一些技巧总结:进阶篇 (转)
  6. Java进阶 主键和外键的使用区别
  7. HFSS中文手册_568页_微波仿真论坛出品[免费下载]
  8. “from win32 import win32api“标红问题
  9. 推荐3款超好用的海报设计软件!
  10. 计算机类专业在太原好就业你,太原计算机电子商务专业就业前景