Ciao a tutti,
io devo fare in modo che quando clicco sul webbroswer mi succede qualcosa tipo msgbox "ciao".
Però non c'è _click nella lista e non so come fare.
Ciao a tutti,
io devo fare in modo che quando clicco sul webbroswer mi succede qualcosa tipo msgbox "ciao".
Però non c'è _click nella lista e non so come fare.
Nessuno lo sa?
Per favore non c'è nessuno che mi può aiutare?
Non penso che si possa fare. Scegli un'altra strada ...
Quale altro modo c'è per visualizzare una pagina internet sul form??
Questa e' un'altra domanda ... per visualizzare una pagina da internet devi usare il webbrowser ...
Una tecnica c'è, ma è molto complessa: il subclassing.Originariamente inviato da andrew4
Ciao a tutti,
io devo fare in modo che quando clicco sul webbroswer mi succede qualcosa tipo msgbox "ciao".
Però non c'è _click nella lista e non so come fare.
Utilizzando le API di Windows (ossia delle funzioni interne del sistema operativo) si va ad agire sull'indirizzo della function WindowProc del controllo, sostituendolo con l'indirizzo di una propria WindowProc creata allo scopo. Poichè la WindowProc è la funzione che viene richiamata per qualsiasi evento diretto al controllo, sarà così possibile intercettare l'evento click (normalmente non gestito dal controllo webbrowser) e generare un evento ad uso e consumo del visual basic.
Il subclassing è già stato ampiamente discusso in questo forum, in internet trovi comunque un sacco di materiale (cerca per esempio "subclassing vb6").
Chi non cerca trova.
Putroppo per me non è molto chiaro visto che sono alle prime armi, o in qualche modo me lo spieghi semplicemente passo passo oppure se c'è qualcosa di simile.
Il subclassing e' una tecnica complessa in generale, troppo complessa per chi inizia ...
Si in effetti fare il subclass non è certo semplice, l'alternativa indolore è utilizzare uno di questi componenti gratuiti che ho trovato in rete (ma ce ne sono tanti altri):
- http://community.visual-basic.it/pat...1/16/1117.aspx
- http://www.devx.com/vb2themax/CodeDownload/19718
- http://www.sevillaonline.com/ActiveX/ARSubclassLib.htm
Ciao
Chi non cerca trova.