06/07/10 11:17
paoloyes
Salve a tutti, non riesco a comprendere una cosa.
Io ho bisogno di prelevare tutti i tag (div) di una pagina e stamparli all'interno di una richtextbox quindi ho scritto
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
richTextBox1.Text = webBrowser1.Document.GetElementsByTagName("div").ToString();
}
però il risultato è che nella richtextbox mi scrive
System.Windows.Forms.HtmlElementCollection
Non riesco a capire dov'è il problema....
Grazie a tutti..
Ultima modifica effettuata da paoloyes 06/07/10 14:34
aaa
06/07/10 20:54
Federico1976
Il problema e che GetElementsByTagName restituisce un array devi ciclarlo con for each
ecco un esempio
Private Sub DisplayMetaDescription()
If (WebBrowser1.Document IsNot Nothing) Then
Dim Elems As HtmlElementCollection
Dim WebOC as WebBrowser = WebBrowser1
Elems = WebOC.Document.GetElementsByTagName("div"
For Each elem As HtmlElement In Elems
Dim NameStr As String = elem.GetAttribute("name"
Next
End If
End Sub
Ultima modifica effettuata da Federico1976 06/07/10 20:56
aaa