类库中用户控件图片地址的问题
在新建的类库文件中添加了一个用户控件,要用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#