各位大侠:小弟是从mfc 转来的。 我想实现的功能是这样的使用C#语言动态的绘制 控件pictureBox但是可是其中使用的图片能不能 直接就是在程序中。而不是 用路径去打开一个图片文件,然后显示在控件中
(就是 给用户使用的时候  只有一个.exe 文件。而没有资源文件夹谢谢了

解决方案 »

  1.   

    解决方案下的项目下不是有个"Resource"文件夹吗?双击打开这个文件,把图片文件复制到这里,然后你就可以通过强类型:Properties.Resources.FileName来访问了。你可以试一下,在输入Properties.Resources.之后你复制的文件会列出来的。
      

  2.   

    不大明白你的意思,在项目中指定pictureBox的Image后,图片会存到资源文件,但编译后只有一个exe,资源是包含在exe文件中的。
    如果你需要很多图片用来备用,可以建立一个单独的资源文件,里面存放图片。需要时从资源文件读取。
    动态绘制的图可以存储到你定义的Bitmap中,这样只能在运行时存在,程序关闭后当然就没有了。
      

  3.   


       private void Form1_Load(object sender, EventArgs e)
            {
                PictureBox pic = new PictureBox();
                pic.Image = Properties.Resources._1;//_1是在Resources.resx增加的图片
                this.Controls.Add(pic);
            }