当前位置:编程学习 > C#/ASP.NET >>

类库中用户控件图片地址的问题

在新建的类库文件中添加了一个用户控件,要用timer控件实现图片循环播放的效果.图片存放位置与用户控件的位置如下:
img
  --a.jpg
  --b.jpg
usercontrol
这样我设置picture控件的ImageLocation为../img/a.jpg,生成dll,然后在新的窗体中引用这个dll,把这个控件加上去,在设计就可以看到图片的循环显示,但是,但是在运行时却显示不出来,求大家帮一下忙.谢谢! --------------------编程问答-------------------- --img
  --a.jpg
  --b.jpg
--usercontrol
就是img文件夹与usercontrol控件是在同一个目录下. --------------------编程问答-------------------- 爱我靠,高手呢. --------------------编程问答-------------------- 败了没人会 --------------------编程问答-------------------- 暂时解决方式如下:
1.在该类库目录下,建立DllImageGet类;
//命名空间KP
   public  class DllImageGet
    {
        public void mydll()
        {
            this.GetType().Assembly.GetManifestResourceStream("KP.IMG.tes_red_1.gif");
        }

        public System.IO.Stream ReturnStream()
        {
            return
                this.GetType().Assembly.GetManifestResourceStream
                ("KP.IMG.tes_red_1.gif");
        }
    }
2.控件中实例化
DllImageGet mDllImageGet = new DllImageGet();
//定义Img对象(System.Drawing.Image)
System.Drawing.Image Img = System.Drawing.Image.FromStream(mDllImageGet.ReturnStream());
3。将img转化成流。
4。web控件读取流数组。

但愿对你有用。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,