08/01/12 18:53
bibimeravilla96
Cosa sbaglio???
Private Sub wb_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs)
For Each he As HtmlElement In CType(sender, WebBrowser).Document.Links
Dim sLink As String = he.GetAttribute("href")
Dim sFind As String = ".com"
If sLink.ToLower.IndexOf(sFind.ToLower) > -1 Then
End If
If Not ListBox1.Items.Contains(sLink) Then
ListBox1.Items.Add(sLink)
End If
Next
End Sub
Ultima modifica effettuata da bibimeravilla96 08/01/12 18:55
aaa
08/01/12 20:25
bibimeravilla96
No non funziona comunque mi da lo stesso errore che mi dava prima...senti preferirei comunque fare quello che avevo detto all inizio ovvero di pulire la list box...come si fa allora??
aaa
08/01/12 20:46
bibimeravilla96
No non è proprio un errore ma praticamente non mi filtra piu i risultati...ma mi cerca tutti i link della pagina...comunque quello di ripulire i link lo avevo gia visto e non l ho capito....
aaa
09/01/12 10:35
ampeg
Postato originariamente da bibimeravilla96:
No non è proprio un errore ma praticamente non mi filtra piu i risultati...ma mi cerca tutti i link della pagina...comunque quello di ripulire i link lo avevo gia visto e non l ho capito....
invece che usare il metodo "Contains" della ListBox, prova usare il FindStringExact
If sLink.ToLower.IndexOf(sFind.ToLower) > -1 Then
'restituisce -1 se non viene trovata la stringa e la aggiunge alla listbox
If ListBox1.FindStringExact(sLink) = -1 Then
ListBox1.Items.Add(sLink)
End If
End If
Ultima modifica effettuata da ampeg 09/01/12 10:36
aaa
09/01/12 14:07
bibimeravilla96
Grazie mille perfettissimo proprio quello che cercavo......
aaa