zoukankan      html  css  js  c++  java
  • 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:UsersadminDesktopok1.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:UsersadminDesktopok1.png");
    //button8.Text = "初级版本";
    }

  • 相关阅读:
    android之自定义ViewGroup和自动换行的布局的实现
    早上开发有感:事情原本可以变的简单
    android中textview显示汉字,字母,数字乱行行问题解决
    MeasureSpec介绍及使用详解
    android中status bar 小结
    Android推送方式比较(转)
    error: Entry 'xxxxxx' not uptodate. Cannot merge.
    android2.3:加载你的SD卡与can't mount /dev/block/mmcblk0
    有客户自远方来,不亦乐乎?唉,怎一个愁字了得
    卸载Norton 8企业版的一次经历
  • 原文地址:https://www.cnblogs.com/meimao5211/p/3310899.html
Copyright © 2011-2022 走看看