WebBrowser控件保存图片至Picturebox控件

WebBrowser控件保存图片至Picturebox控件

首先要建WebBrowser与Picturebox控件各一个

然后设置WebBrowser.navigate url            (这个url变量为有图片的你要打开的网页的网址)

imgurl=""                             (imgurl是一个您要下载的图片的网址)

然后在form里面加入以下代码

                            For Each x In webForm.WebBrowser.document.All
                                If UCase(x.TagName) = UCase("IMG") Then
                                    If InStr(1, UCase(x.src), UCase(imgurl), 1) > 0 Then
                                        Set ctrlRange = webForm.WebBrowser.document.body.createControlRange()
                                        ctrlRange.Add (x)
                                        Clipboard.Clear
                                        'MsgBox UCase(x.src)
                                        ctrlRange.execCommand ("Copy")
                                        'SavePicture Clipboard.GetData, App.Path & "/1.bmp"    '用于把图片保存至硬盘中
                                        Picture1.Picture = Clipboard.GetData
                                        Exit For
                                     End If
                                End If
                            Next

运行以上代码后,将会把WebBrowser控件中的指定img标签中的图片保存至Picture1控件,

 

如果你的WebBrowser控件所打开的网页中,有以下html代码:

<img src='http://photos.benginfo.com/benginfo/styleimg/logo--.jpg'>;

那么如果你设置imgurl的变量为http://photos.benginfo.com/benginfo/styleimg/logo--.jpg

即imgurl=http://photos.benginfo.com/benginfo/styleimg/logo--.jpg

那么将下载http://photos.benginfo.com/benginfo/styleimg/logo--.jpg这张图片到Picture1控件,或者使用(SavePicture Clipboard.GetData, App.Path & "/1.bmp" )方法,把图片保存至硬盘中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值