PDA

View Full Version : [VB 2010] Ottenere URL webbrowser corrente


vabatta
04-11-2010, 21:12
Ciao a tutti, vorrei sapere il codice per ottenere con VB 2010 l'URL del documento corrente aperto nel webbrowser1.
In internet non riesco proprio a trovarlo...

Grazie a tutti

ps.: L'url come stringa, tipo "http://www.hwupgrade.it/"

tomminno
04-11-2010, 23:24
Ma cos'ha che non va WebBrowser.Url?

vabatta
04-11-2010, 23:56
non va bene, richiede altre spedificazioni (tipo webbrowser1.url.isfile)
non riesco proprio a capire....

vabatta
06-11-2010, 17:03
nessuno ha qualche idea? Ho postato in altri forum ma non ho ancora ricevuto nulla... ma è possibile che non esista?

jackk87
06-11-2010, 17:31
Ciao allora webbrowser.url è una proprietà utilizzata maggiormente per impostare un sito web tipo la home page per far quello che vuoi devi utilizzare l'evento navigating per esempio:


Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
tbIndirizzo.Text = e.Url.ToString
End Sub

tomminno
06-11-2010, 20:16
non va bene, richiede altre spedificazioni (tipo webbrowser1.url.isfile)
non riesco proprio a capire....

Ma se ti interessa l'url in formato string basta webbrowser1.Url.ToString()
Non capisco cosa stai cercando ed eventualmente perchè ti risulta impossibile chiamare il metodo di una proprietà di webbrowser. Che ci devi fare?
La versione stringa dell'url non è un'informazione direttamente disponibile in webbrowser, giustamente, in quanto c'è la proprietà Url che continene quell'informazione più tante altre.

vabatta
07-11-2010, 01:41
la comparazione di una stringa con un'altra:

if webbrowser1.url = "http://www.hwupgrade.it" then ...

nel senso, se la url del webbrowser 1 è uguale alla stringa
è possibile fare una cosa del genere?
è che sono nuovo in vb.NET e non conosco bene i comandi.

tomminno
07-11-2010, 02:26
la comparazione di una stringa con un'altra:

if webbrowser1.url = "http://www.hwupgrade.it" then ...

nel senso, se la url del webbrowser 1 è uguale alla stringa
è possibile fare una cosa del genere?
è che sono nuovo in vb.NET e non conosco bene i comandi.

Molto semplicemente:

if webbrowser1.Url.ToString() = "http://www.hwupgrade.it" then