Foxtable(狐表)用户栏目专家坐堂 → [求助]狐表如何显示网络图片(已解决)


  共有10535人关注过本帖树形打印复制链接

主题:[求助]狐表如何显示网络图片(已解决)

帅哥哟,离线,有人找我吗?
Fotable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/10/12 20:29:00 [显示全部帖子]

看来答案在这里,找的好辛苦呀,还不知效果如何。先试试看,如果picturebox能直接支持 http网络地址图片就好了。


 回到顶部
帅哥哟,离线,有人找我吗?
Fotable
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/10/12 20:36:00 [显示全部帖子]

经过测试 gif格式的图片也是可以的

 回到顶部
帅哥哟,离线,有人找我吗?
Fotable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/10/13 23:23:00 [显示全部帖子]

还有一个细节需要完善一下

当执行

    Dim wr As system.net.WebRequest = system.net.WebRequest.Create(image_address)

这一句的时候,如果超时错误或者 404错误。就会弹错。

能不能获得 WebRequest 的结果,对这个request是不是成功进行判断。

[此贴子已经被作者于2012-10-13 23:27:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Fotable
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/10/14 [显示全部帖子]

        Dim wr As system.net.WebRequest = system.net.WebRequest.Create(image_address)
        Dim res As system.net.WebResponse
        Try
            res = wr.GetResponse
            Dim bmp As New Bitmap(res.GetResponseStream)
            If  not Forms("商品").Opened Then
                Forms("商品").Open
            End If           
            Forms("商品").Controls("PictureBox商品").SizeMode = ImageSizeMode.StretchImage
            Forms("商品").Controls("PictureBox商品").Image=bmp
        Catch ex As Exception
            ' MsgBox(ex.ToString)
        End Try

 回到顶部