Sto utilizzando il controllo System.Windows.Forms.WebBrowser
e ho bisogno di fare scrolling programmatico.Lo scorrimento del browser Web a volte non funziona
Per esempio, io uso questo codice per scorrere verso il basso:
WebBrowser.Document.Body.ScrollTop += WebBrowser.Height
Il problema è che in alcuni siti funziona ma in altri non è così
http://news.google.com (works good)
http://stackoverflow.com/ (doesn't work)
E 'può essere qualcosa su il codice del corpo, ma non riesco a capire.
Ho anche provato:
WebBrowser.Document.Window.ScrollTo(0, 50)
ma in questo modo non so la posizione corrente.
Stai forse cercando di scorrere prima che il documento è stato completamente caricato? –
no, il documento è completamente caricato – InfoStatus