Omlouvám se ti, ten kód není úplně co jsi chtěl, mohlo by pomoci toto:
Private Sub SavePic(ByVal elm As HtmlElement, ByVal dest as string)
if not string.isnullorempty(elm.getattribute("src")) then
try
my.computer.network.downloadfile(elm.getattribute("src"), dest)
catch ex as exception
msgbox(ex.message)
end try
else
msgbox("Neplatný element!")
end if
End Sub
A vyvoláš jej tak, že si při navigaci ve webbrowseru uložíš .Document z webbrowseru do proměnné deklarované s WithEvents a vytvoříš si událost napojenou na klik do dokumentu, viz. můj snippet, víš o který jde.
Private Sub doc_Click(ByVal sender As Object, ByVal e As System.Windows.Forms.HtmlElementEventArgs) Handles doc.Click ' můžeme obsluhovat některé události z doc
SavePic(WebBrowser1.Document.GetElementFromPoint(new point(e.mousepos.x,e.mousepos.y), "C:/img.jpg")
End Sub
Snad ti toto bude více nápomocno, ještě dodám že jsem kód tvořil z hlavy, protože nejsem na PC na kterém VS, takže omluv případné chyby.
|