C# 获得资源文件下图片的路径
最终实现正确的代码是:
button8.Image = System.Drawing.Image.FromFile(@"..\\..\\Resources\\GAOJIBAN.png");
由于 Application.StartupPath 获得的是在bin/bug 路径下 所以要../../返回上级目录
string str = Application.StartupPath;
MessageBox.Show(str);
----------------------------------------------
这些都是自己试验过的失败品:
//button8.BackgroundImage = System.Drawing.Bitmap.FromFile("C:\\Users\\admin\\Desktop\\ok图片\\初级.png");
//button8.BackgroundImage = System.Drawing.Image.FromFile(@"C:\Users\admin\Desktop\ok\1.png");
//button8.BackgroundImage = System.Drawing.Bitmap.FromFile("C:\\Users\\admin\\Desktop\\ok图片\\高级版.png");
// "F:\\test\\SetIcon\\images2\\App.ico"
// C:\\Users\\admin\\Desktop\\ok图片\\高级版.ico
// ../UI/IMAGES/高级版.png
// "C:\\Users\\admin\\Desktop\\ok\\2.png"
// ..\\Resources\\GAOJIBAN.png
// C:\\Users\\admin\\Desktop\\ok\\2.png
//Application.startup+"\\"+ImageName
// "..\\..\\images\\lj.jpg"
// @"..\\..\\Images\\高级版.png"
button8.Image = System.Drawing.Image.FromFile(@"..\\..\\Resources\\GAOJIBAN.png");
string str = Application.StartupPath;
MessageBox.Show(str);
//button8.Image = Application.StartupPath+"\\"+"GAOJIBAN.png";
//button8.Text = "高级版";
//Application
private void button8_Click(object sender, EventArgs e)
{
//button8.BackgroundImage = System.Drawing.Bitmap.FromFile("C:\\Users\\admin\\Desktop\\ok图片\\高级版.png");
// "F:\\test\\SetIcon\\images2\\App.ico"
// C:\\Users\\admin\\Desktop\\ok图片\\高级版.ico
// ../UI/IMAGES/高级版.png
button8.Image = System.Drawing.Image.FromFile("C:\\Users\\admin\\Desktop\\ok\\2.png");
button8.Text = "高级版";
//MessageBox.Show(button8.Text);
}
private void MainForm_Load(object sender, EventArgs e)
{
//button8.BackgroundImage = System.Drawing.Bitmap.FromFile("C:\\Users\\admin\\Desktop\\ok图片\\初级.png");
//button8.BackgroundImage = System.Drawing.Image.FromFile(@"C:\Users\admin\Desktop\ok\1.png");
//button8.Text = "初级版本";
}
C# 获得资源文件下图片的路径的更多相关文章
- 【转】QT中添加的资源文件qrc时的路径问题小结
@2019-06-13 [小记] QT中添加的资源文件qrc时的路径问题小结
- 资源文件properties的存放路径
参考这篇博客:http://lavasoft.blog.51cto.com/62575/184605 目前看来,大多数的做法是这样的: 比如a.properties需要被com.xxx.yyy这个包中 ...
- Eclipse中建立Maven项目后,Java Resources资源文件下没有src/main/java文件夹
当建立好一个Maven项目后,在Java Resources资源文件夹下没有看到src/main/java文件夹,然后手动去创建Source Folder时,提示该文件已存在,如图: 有一个解决办法: ...
- android红米等关于读取本地文件夹图片获取路径的问题的解决
在Android开发中,有从本地文件夹中读取图片的功能,使用一下代码打开图片选择列表: Intent intent = new Intent(); intent.setAction(Intent. ...
- linux系统下图片的路径
1. 图片跟网页或者程序在同一目录下 直接 src="abc.jpg" 如果不行 就加多一个斜杠 src="/abc.jpg"
- 使用PULL方式解析XML资源文件下面的xml文件
public class MainActivity extends Activity { private Button btn = null; private List<Map<Strin ...
- 透过现象看webpack处理css文件中图片路径转换的具体过程
webpack是目前使用比较流行的一个前端模块打包器,前端的任何资源都被当成一个模块来处理,如图片.css文件等等.在基于webpack构建的前端项目中,一般都会配置有关css文件处理的规则,这其中也 ...
- Direct2D开发:MFC下从资源文件中加载位图
转载请注明出处:http://www.cnblogs.com/ye-ming 0X01 概述: 相对于GDI处理界面,Direct2D有得天独厚的优势,下图就是Direct2D与GDI的效果对比,wi ...
- java 从jar包中读取资源文件
在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题.但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码: Jav ...
随机推荐
- ThinkPHP---thinkphp模型(M)拓展
(1)创建数据对象 数据对象就是父类模型中的$this->data,AR模式的底层数据操作用到了数据对象.模型实例化之前数据对象只是空数组,后来使用了魔术方法__set设置了数据对象的值. 上述 ...
- 第四节:EasyUI的一些操作
一丶Datagrid //1.初始化页面数据 LoadGrid: function () { dgLog = $('#dg').datagrid({ url: '/Test_Areas/Test/St ...
- js识别手机访问自动跳转到相应页面
/* * 智能机浏览器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigato ...
- CentOS7安装Nginx及其相关
一.安装所需环境 gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装. yum install gcc-c++ PCRE pcr ...
- 深度完整的了解MySQL锁
今天就讲讲MySQL的锁 主讲:Mysql的悲观锁 和 乐观锁官方:If you query data and then insert or update related data within th ...
- msdn的原版windows下载地址链接
http://msdn.itellyou.cn/ 所有版本的下载地址 进去点左边操作系统
- C++ 输入外挂
inline int read() { int x=0;char ch=getchar(); while(ch<'0'||ch>'9')ch=getchar(); while(ch> ...
- PAT 1125 Chain the Ropes
Given some segments of rope, you are supposed to chain them into one rope. Each time you may only fo ...
- 日期工具类 DateTools
为了跟其他日期工具类进行区分起名字DateTools public class DateTools { /** The DAT e_ forma t1. */ public static String ...
- nyoj 108 士兵杀敌(一)
士兵杀敌(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的. 小工是南将军手下的军师,南将军现在 ...