Oppure

Loading
31/01/10 11:07
mikkooo90
ho cambiato alcune cose nel mio web browser... ho aggiunto un pulsante ke aggiunge dei tab con un web browser già dentro ... adesso sono riuscito dopo tante peripezie ad gestire le funzioni avanti, indietro, aggiorna ecc semplicemente facendo rilevare quale tab è aperta con il seguente codice :


Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim WB As CustomBrowser = TabControl1.SelectedTab.Tag
        WB.FunzioneWebBrowser()
    End Sub



Naturalmente con la classe e la funzione correlata mi è stato possibile fare ciò.... però adesso ho bisogno di una cosa ke per me è arabo a questo punto :rofl::rofl: perkè è da ieri sera che ci provo ma niente...:rotfl: devo impostare degli eventi ad ogni singolo web browser. Gli eventi in questione sono navigating, navigated e document_completed. che mi sono necessare assolutamente per una barra di stato o come avevo pensato prima quando avevo implementato dei tab statici, la barra di stato non c'era ma il titoli delle tabpage cambiavano asseconda del caricamento che stava avvenendo relativo al webbrowser che contenevano visualizzando messaggi del tipo : "connessione..." o "caricamento...". però questo non lo riesco a fare adesso visto ke i web browser vengono creati all'accorrenza e non so dove applicargli li eventi che mi servno :( aiutatemi vi prego... grazie in anticipo!!!!!
aaa
31/01/10 16:34
walker93
devi usare addhandler ogni volta che crei un nuovo web browser cosi:
AddHandler DirectCast(TabControl1.SelectedTab.Controls.Item(0), _ WebBrowser).DocumentCompleted, AddressOf 'nome procedura che può _ 
essere webbrowser_documentcompleted
aaa
31/01/10 18:54
mikkooo90
avevo già risolto ma grazie lostesso :), volevo sapere un'altra cosa me è possibile far controllare se è presente almeno una tabpage aperta usando un'if ?... mi servirebbe perkè quando non è presente alcuna scheda di navigazione nel browser e io digito l'indirizzo nella combobox e premo invio deve crearmi automaticamente la pagina... è possibile ? :) grazie dell'aiuto! non riesco a trovare proprio la funzione giusta :(....
Ultima modifica effettuata da mikkooo90 31/01/10 18:56
aaa
31/01/10 19:44
walker93
io personalmente quando l'utente chiude l'ultima scheda aperta si chiude la form
però dovresti controllare il numero di tabpages all'interno del tabcontrol se è minore o uguale non ricordo bene a 0...e metti il tuo pezzo di codice seguente.una roba cosi

if tabcontrol1.tabpages.count <=0 then
   'codice che crea nuova scheda
else
   'codice che fa navigare il webbrowser della scheda all'indirizzo digitato
end if
aaa
31/01/10 20:13
mikkooo90
grazie adesso è perfetto
:)... alla prossima allora sei un grande ! :)
aaa