Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Non esiste NewWindowsEtended
martedì 07 febbraio 2012 - 15.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Visual Studio 2008
|
Internet explorer 8.0
|
Chrome
|
Safari
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
mar 7 feb 2012 - 15:08
Bene, stavo cerca di mettere in piedi un webbrowser.
Dopo qualche tentativo funzionante, ho deciso si sviluppare il tutto con le schede, molto più pratiche, e incappo nell'errore di dover aprire una pagina in una nuova scheda tramite i link già preimpostati nei siti.
Il problema è che solitamente se aperte in nuove pagine il link viene aperto con il browser predefinito.
Invece io vorrei far aprire tutto nelle tab successive.
Il problema è questo.
Una volta dichiarato: Public WithEvents webbro As WebBrowser
e impostate le coordinate di navigazione e le nuove tabpage
vado a richiamare webbro_New Windows
e.cancel = true
e viene "bloccata" l'apertuta nelle nuove schede
ora lo dovrei richiamare con NewWindowExtended
Solo che non esiste la voce in questione
Ovvero nella classe webbro il metodo NewWindowsExtended non esiste.
718x636
47Kb
Nella foto vedrete che ho provato a scrivere il comando manualmente, ma mi da errore poco dopo su questa parte del codice.
Private Sub webbro_NewWindowExtended(ByVal sender As Object, ByVal e As Module1.WebBrowserNewWindowExtendedEventArgs)
Da module1.webbrowsee ec.. mi da errore.
Cosa posso fare?
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 7 feb 2012 - 16:32
Ciao
NewWindowsExtended, non è un evento nativo della classe WebBrowser ma, probabilmente, un estensione creata da qualcuno che ti ha precedentemente suggerito una qualche soluzione.
Difficile aiutarti senza sapere le informazioni che ti sono state date.
Facci sapere...
Ciao
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
mar 7 feb 2012 - 17:35
Allora ti spiego bene quello che devo fare, come un semplice web browser al click, aggiunge una TabPage al TabControl con un Web Browser.
Questo avviene perchè se incontro l'opzione automatica apri in una nuova scheda o finestra mi apre con Internet Explorer e questo devo evitare, quindi creare una scheda e aprire li il link al posto del "pop-up".
La prima cosa è fermare la NewWindows di WebBroser con e.cancel = false.
Poi:
Public WithEvents webbro as nWebBrowser
su Form1_load
dim tab as new tabpag
dim webbo as new webbrowser
webbro = webbo
webbo.Dock = dockstyle.fill
webbo.documentitext = my.resources.text
tab.text ="Nuova Tab"
tab.contols.add(web..sodn
SONO UN PIRLA !!!!
Avevo creato 2 progetti e ho lasciato la classe nWebBrowser fuori dal progetto, quello precedente.
ahahahah
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 7 feb 2012 - 17:49
Ciao
>SONO UN ...... !!!!
>Avevo creato 2 progetti e ho lasciato la classe nWebBrowser fuori
>dal progetto, quello precedente.
>ahahahah
Non ho capito se hai risolto oppure no!
Facci sapere....
Ciao
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 8 feb 2012 - 11:01
Si mancava un elemento da importare nel progetto che sarebbe nWebBrowser, dichiaravo WBRS As WebBrowser invece di NwebBrowser che era di mia importazione.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !