C#程序中用到一些图片如何放到资源里?在程序中如何访问?

解决方案 »

  1.   

    直接编辑工程的资源就可以加入图片了,指定好资源名称,然后在程序中就可以直接引用了
       Bitmap bmp = Properties.Resources.TestBmp;
      

  2.   


    看你怎么编写的这段代码了,如果你是添加进了工程文件的Source,那么不用了,编译的时候已经给你加到程序里面了。
    如果你是使用IO操作读取图片路径的话,一般用相对路径,看你的图片的相对位置了,当然直接放到和程序一个目录下最简单,直接图片名||.\图片名就可以访问,如果是其他目录的话,考虑复杂一点的相对路径,如.\图片文件夹\图片名,就是在和程序一个目录下的图片文件夹中的图片名
      

  3.   

    如果我把debug文件夹删除,程序拷贝在别人机器上再编译会出现问题吗?
      

  4.   

    还是我在6L说过的,看你的代码是怎么编写的了。
    简单来说,看看你的DEBUG目录下是否生成了图片文件,没有的话就说明给你编译到程序里面了,否则的话就得连图片一并复制。
    简单测试一下就知道了啊,把EXE复制到其他目录下运行试试就知道了
      

  5.   

    添加到Resource里面Image image = global::TestGraphic.Properties.Resources.niang; 
    这样就可以得出了 Image了