Innanzitutto grazie per il tuo interessamento. Proverò al più presto ciò che tu mi hai consigliato.

Comunque provo a spiegare meglio il tutto, per vedere se magari hai soluzioni migliori da proporre.

In pratica ho fatto un programma con il quale navigo in internet solamente in un sito. Una volta fatto il login all'interno di questo sito, avrei la necessità di salvare una immagine visualizzata nel webbrowser. Fatto sta che questa immagine è un CAPTCHA e non ha un vero e proprio indirizzo con cui poterla salvare direttamente. Per questo io pensavo allora di fare uno screenshot del solo webbrowser (posso anche ridimensionarlo alle misure esatte dell'immagine in modo da fare uno screenshot proprio solo del CAPTCHA).Ho trovato questa funzione in un altro forum per fare lo screenshot della pagina, ma non riesco a fare in modo che prenda solo il webbrowser:

codice:
 

        Dim coordinateX As Integer
        Dim coordinatey As Integer
        Dim screenshot As System.Drawing.Bitmap
        Dim graph As Graphics

        Dim heighweb As Integer
        Dim widweb As Integer

        widweb = WebBrowser1.Width
        heighweb = WebBrowser1.Height



        screenshot = New System.Drawing.Bitmap(coordinateX + WebBrowser1.Width, coordinatey + WebBrowser1.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
        graph = Graphics.FromImage(screenshot)
        graph.CopyFromScreen(coordinateX, coordinatey, 0, 0, WebBrowser1.Size, CopyPixelOperation.SourceCopy)
        PictureBox1.Image = screenshot


Avevo provato anche ad ottenre l'immagine direttamente dall'html della pagina attraverso questo codice:

codice:
Dim immagine As HtmlElement

immagine = WebBrowser1.Document.Images.Item(numero)
ma mi ritrova in realtà l'oggetto html e non so poi come convertire l'oggetto immagine in una effettiva immagine bitmap o jpeg.

Ogni osservazione o consiglio è ben gradito