Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

passare schede tra i webbrowser in vb

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

passare schede tra i webbrowser in vb

Messaggioda KillerPenguin » lun lug 09, 2012 7:10 pm

salve,
partiamo da fatto che ho un form contenente 2 webbrowser
su un webbrowser navigo.
ora, se incontro un link che quando cliccato mi apre una nuova scheda questa verrà aperta in internet explorer. quindi, voglio sapere se posso fare in modo che quando clicco su uno di questi link invece di aprire una nuova scheda in internet explorer mi venga aperta in un altro webbrowser.
credo di aver reso l'idea

un esempio protrebbero essere i link che portano alle pagine di wikipedia dei nostri articoli. aprendolo in un webbrowser verrà aperta una pagina in IE. io vorrei che quest'ultima venga aperta in una webbrowser, che ripeto già esiste.
www.TheKillerPenguin.Altervista.org
Avatar utente
KillerPenguin
Bronze Member
Bronze Member
 
Messaggi: 517
Iscritto il: lun feb 14, 2011 6:37 am

Re: passare schede tra i webbrowser in vb

Messaggioda Andy94 » lun lug 09, 2012 7:45 pm

Non ho mai usufruito di questo scenario, ma in teoria quello che fa per te è l'evento Navigating del componente WebBrowser.
Gestendo quello, puoi fare prima e.Cancel = True per evitare il comportamento di default, poi usare e.Url.ToString per recuperare l'indirizzo a cui volevi andare e impostarlo come url del secondo componente che vuoi usare.

Un esempio che non fa proprio ciò che vuoi ma mostra il concetto di cui sopra è a questa pagina.
http://stackoverflow.com/questions/5253 ... eb-browser

[ciao]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: passare schede tra i webbrowser in vb

Messaggioda KillerPenguin » mer lug 11, 2012 10:54 am

ciò che mi interessava era fare in modo che non si aprissero finestre di IE mentre navigo in VB. HO RISOLTO dando il comando
Codice: Seleziona tutto
e.Cancel = True
nel evento del webbrowser "NewWindow"
www.TheKillerPenguin.Altervista.org
Avatar utente
KillerPenguin
Bronze Member
Bronze Member
 
Messaggi: 517
Iscritto il: lun feb 14, 2011 6:37 am


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising