找回密码
 立即注册

QQ登录

只需一步,快速开始

sucydef

中级会员

6

主题

21

帖子

729

积分

中级会员

积分
729

活字格认证

最新发帖
sucydef
中级会员   /  发表于:2012-8-15 13:29  /   查看:7677  /  回复:3
Activereport中的Picture控件,能显示网址URL的图片,
例如路径:

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-15 17:29:00
沙发
picture1.Image只能接受一个Image对象,不能直接设置为URL,不过你可以通过URL先将图片取回来,然后设置给picture
回复 使用道具 举报
sucydef
中级会员   /  发表于:2012-9-7 16:05:00
板凳
第一种方法是下载到本地来,再显示
    System.Net.WebClient WC = new System.Net.WebClient();
    WC.DownloadFile("http://www.baidu.com/img/baidu_sylogo1.gif", "C:\\3.gif");
    picture1.Image = System.Drawing.Image.FromFile("C:\\3.gif");

第二种方法是获取STREAM,再显示
     System.Net.WebRequest req = System.Net.WebRequest.Create("http://www.baidu.com/img/baidu_sylogo1.gif");
     System.IO.Stream str = req.GetResponse().GetResponseStream();
     picture1.Image = Image.FromStream(str);
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-7 17:13:00
地板
回复 3楼sucydef的帖子

sucydef 你好,
感谢你提供的代码片段,相信对其他用户会有很大的帮助。我们已经把你的帖子加为精华文章,并且发布在知识库与精华区。
我们期待更多的用户能够参与进来,你的加入使我们更精彩。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部