C#编程DLL实现将图片赋值每个窗体中控件PictureBox1中
比方说有6张图片全部封装到DLL中,DLL文件名为:PICSYS.DLL
文件名分别为:
DPic0001.jpg
DPic0002.jpg
DPic0003.jpg
DPic0004.jpg
DPic0005.jpg
DPic0006.jpg

解决方案 »

  1.   

    C#中窗体分别为:
    Frm001
    Frm002
    Frm003
    Frm004
    Frm005
    Frm006
    现在的问题,就是如下:
    Frm001  控件PictureBox1加载PICSYS.DLL中的DPic0001.jpg
    Frm002  控件PictureBox1加载PICSYS.DLL中的DPic0002.jpg
    Frm003  控件PictureBox1加载PICSYS.DLL中的DPic0003.jpg
    Frm004  控件PictureBox1加载PICSYS.DLL中的DPic0004.jpg
    Frm005  控件PictureBox1加载PICSYS.DLL中的DPic0005.jpg
    Frm006  控件PictureBox1加载PICSYS.DLL中的DPic0006.jpg
      

  2.   

    我现在的问题是 PICSYS.DLL中封装了一个图片,
    也能加载到主程序的PictureBox1控件中
      

  3.   

    LZ这个是回复错了的,唉刚睡醒还是旷的 LZ谅解了
      

  4.   

    再详细说明一下
    C#中封装了三个图片,如何根据要求,提取相关图片,比
    方说有三个窗体Main001  Main002 Main003 
    图片文件为:PIC001,PIC002,PIC003,
    就是相对应的,Main001引用图片PIC001
      

  5.   

    调用你dll里的方法返回图片的路径就好了啊。你封装的是不是图片的路径啊
      

  6.   

    写个DLL,含个方法
    根据参数返回不同的Image或者ImageView
      

  7.   

    图片是“嵌入的资源”
    原先是一个图片在DLL中
    返回方式如下:
                return
                    this.GetType().Assembly.GetManifestResourceStream
                    ("LOGOPIC.LOGLPICS.LOGLPICSAB.jpg");
      

  8.   

    前几天的 那个图片封装到DLL中,在程序中能调用,
    我现在想将N张图片也封装到DLL中,但是每个窗体都
    对应着一个DLL中的图片,如何实现将对应性的调用出来
      

  9.   

    dll内做个接口,根据编号返回图片类型的资源。
    我没做过,不知道可行不,你试试看。
      

  10.   

    http://blog.csdn.net/zgke/article/details/3887726 可能对你有帮助把..没看明白.
      

  11.   

    在Dll中根据不同的编号返回Image对象
      

  12.   

    DLL里面有没有方法?有方法。添加引用到项目中。循环遍历然后赋值。
      

  13.   

    HHQSY
    谢谢赐教
    在你(HHQSY)的指导下,问题已成功解决
    再次表示感谢