比如
            pbox = new PictureBox();
           string dz =Application.StartupPath+@"\Resources\logo.bmp";
           pbox.Image =Image.FromFile(dz);
           this.Controls.Add(pbox);
明显上面是错的,Application.StartupPath获取的不是Resources上级文件目录?那应该怎么写?

解决方案 »

  1.   

    ResourceManager rm;
    rm = new ResourceManager("读写资源文件.image.picture", this.GetType().Assembly); 
    this.pictureBox1.Image = (System.Drawing.Image)rm.GetObject("Img");
                
    System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));  
    Image img= ((System.Drawing.Image)(resources.GetObject("picFrom.Image")));