keyblade95 (Normal User)
Newbie
Messaggi: 2
Iscritto: 28/03/2013
|
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:
Codice sorgente - presumibilmente C# / VB.NET |
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):
Codice sorgente - presumibilmente VB.NET |
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:
Codice sorgente - presumibilmente VB.NET |
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 . Come risalgo alla riga in cui viene scritto quell'elemento nel documento?
|