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
Webbrowser
martedì 12 settembre 2006 - 23.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mar 12 set 2006 - 23:59
Ho inserito in una frame il componente WebBrowser di dimensioni 200x200
è possibile impostare da codice le barre di scorrimento ?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 00:27
>Ho inserito in una frame il componente WebBrowser di dimensioni
>200x200
Certo che sì. Generalmente si aggiungere una progress bar al Form.
E poi si deve gestire l'evento ProgressChanged del componente WebBrowser. All'interno di questo evento ti vengono forniti in tempo reale i byte totali del documento che stai scarciando nel componente e i byte già scaricati. Fai il rapporto fra i due e assegni il valore alla ProgressBar che ti visualizza così il progresso.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 13 set 2006 - 00:39
Per impostare le barre di scorrimento intendo (Scusa mi sono spiegato male) riuscire a vedere nel webbrowser una porzione di pagina che di default non la vedo se non spostando con il mouse le barre d scorrimento.
In pratica desidero spostare da codice le barre di scorrimento
del webbrowser.
è possibile ?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 00:47
>Per impostare le barre di scorrimento intendo (Scusa mi sono
>spiegato male) riuscire a vedere nel webbrowser una porzione
>di pagina che di default non la vedo se non spostando con il
>mouse le barre d scorrimento.
>In pratica desidero spostare da codice le barre di scorrimento
>del webbrowser.
Si scusa, infatti non avevo capito, cosa c'entrava la dimensione 200x200. Ora ho capito. Dando una breve guardata a metodi e proprietà offerti da WebBrowser non trovo però niente che ti consenta l'operazione via codice. Sicuramente è possibile utilizzando la API Win32 SendMessage() e simulare uno scrolldown/pagedown.
Mi viene in mente questo momento che puoi tentare di usare anche la classe SendKeys che manda/simula delle battute sui tasti ad un controllo. E' supportata da .NET. Se invii le sequenze {PGDN} o {PGUP} potresti in teoria far scorrere la pagina in alto o in basso come se premessi Page Up e Page Down. Da provare!
ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !