将图片放入dll(嵌入的资源),在exe中调用dll的嵌入图文,可以吗?我怎么每次都失败呀

解决方案 »

  1.   

    using system.resources; 
    resourcewriter rw = new resourcewriter ( "picture.resources" ); //从指定的文件创建image对象. //_bird.png、 _butterfly.png文件在当前工作目录 image _bird_pic = image.fromfile ( "_bird.png" ); image _butterfly_pic = image.fromfile ("_butterfly.png" ); //把image对象添加到资源文件中 //resourcewritername.addresource(string name, object value); //其中name为资源名,value为资源值 rw.addresource ( "bird" , _bird_pic ); rw.addresource ( "butterfly" , _butterfly_pic ); // writes the resources to the file or stream, and closes it. rw.generate (); rw.close (); 
      

  2.   

    使用 resourcemanager rm = new resourcemanager( "picture", assembly.getexecutingassembly() ) ; _butterflyimage = (image)( rm.getobject ( "butterfly" ) ); _birdimage = (image)( rm.getobject ( "bird" ) );