Oppure

Loading
28/03/13 21:52
keyblade95
Salve! Avrei bisogno di ricavare, in risposta al click su un elemento di un WebBrowser, la parte di documento in cui compare la dichiarazione dell'elemento stesso. Innanzitutto, ho dichiarato globalmente una variabile di tipo HtmlDocument:
Public WithEvents doc As HtmlDocument

Quindi, ogni qual volta viene caricato una nuova pagina HTML (e quindi un nuovo documento), aggiorno anche il contenuto della variabile doc (il WebBrowser si chiama WBProg):
Private Sub WBprog_DocumentCompleted(sender As System.Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WBprog.DocumentCompleted
    doc = WBprog.Document
End Sub

A questo punto, nell'evento click del documento, prelevo l'elemento cliccato:
Private Sub doc_Click(sender As Object, e As System.Windows.Forms.HtmlElementEventArgs) Handles doc.Click
    Dim elemento As HTMLElement = doc.GetElementFromPoint(e.MousePosition)
End Sub

E qui arrivano i guai :pat:. Come risalgo alla riga in cui viene scritto quell'elemento nel documento?
aaa