Quando l'utente si concentra sul controllo webBrowser e preme chiave di Spazio, il browser web scorre verso il basso. Come posso disabilitare questo evento?Disabilita chiave di spazio per WebBrowser
risposta
Infine questo codice javascript risolvere il mio problema:
onkeypress='if(event.keyCode=13) return false;'
perché il falso tornare per spacekey evitare che il browser web da scorrimento verso il basso!
Penso che sia necessario interrompere l'evento della tastiera dall'applicazione e annullare le informazioni sull'evento inviate al proprio controllo, assicurarsi di non annullare Spazio Chiave sempre come sarebbe necessario in altri luoghi.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx
Speranza che aiuta !!
Ho aggiunto un evento per la pressione dello spazio. ma dopo aver attivato questo evento, il browser web scorrerà verso il basso! – ARZ
vuoi dire che hai cancellato quell'evento e ancora non funziona? – RaM
Aggiungo il mio codice personalizzato nell'evento webBrowser1_PreviewKeyDown e dopo aver attivato quell'evento, il web browser si sposta automaticamente verso il basso. – ARZ
utilizzare l'evento _PreviewKeyDown
esempio:
If e.KeyCode = Keys.Space Then
WebBrowser1.Navigate("javascript:scroll(0,0)")
End If
;)
- 1. Disabilita javascript nel controllo WebBrowser di WinForms?
- 2. Disabilita i tasti di scelta rapida IE nei controlli WebBrowser
- 3. Gestione eventi chiave sul controllo WebBrowser
- 4. Accesso alla chiave di array con spazio
- 5. Ramoscello chiave dell'array accesso dove si trova lo spazio (PHP permettono spazio sulla chiave array)
- 6. MYSQL disabilita Auto-Trim
- 7. Disabilita il vincolo di chiave esterna su una tabella?
- 8. Disabilita completamento istruzione su spazio in Eclipse Content Assist
- 9. Quanto spazio occupa la chiave localstorage?
- 10. Sostituzione dizionario Python con spazio nella chiave
- 11. Alternative a 64 bit per WPF controllo WebBrowser
- 12. Bash array associativi con spazio nella chiave
- 13. Errore "superamento spazio chiave parametri disponibile"?
- 14. utilizzando la parola chiave occupa meno spazio?
- 15. Disabilita Checkstyle
- 16. Python Webbrowser domanda
- 17. WPF WebBrowser Browser Version
- 18. Controllo navigazione e WebBrowser
- 19. come rilevare la chiave di spazio in NSTextField
- 20. WP7 Controllo WebBrowser zoom
- 21. Tasti di scelta rapida per il controllo del webbrowser
- 22. Disabilita selezione drop down disabilita l'articolo
- 23. Controllo WebBrowser di Windows Form e iframe
- 24. Accesso alla console Web di Embedded WebBrowser
- 25. C# Selenium o WebBrowser alternativo mimica umana
- 26. Utilizzo di WebBrowser in un'applicazione console
- 27. VBA WebBrowser cattura schermo intero
- 28. Disabilita l'algoritmo di Nagle per NSOutputStream
- 29. Disabilita Annulla per creazione/eliminazione di NSManagedObject
- 30. Disabilita la funzione $ Strumenti per sviluppatori di Chrome
Questo è in base alla progettazione, e il comportamento atteso da parte dell'utente. Provalo in qualsiasi browser sul tuo computer. Non dovresti provare a disabilitare questo. –
Ho bisogno di personalizzare questo comportamento. – ARZ
A quanto pare hai perso il punto. Non dovresti personalizzare questo comportamento. Non dovresti fare nulla con questo. Il controllo è * progettato * in questo modo, è * supposto * che funzioni in questo modo, l'utente si aspetterà * che funzioni in quel modo e, se non è nella tua applicazione, ** allora la tua applicazione sarà/sarà interrotta **. Se ti senti in dovere di personalizzare questo comportamento, c'è qualcosa di gravemente sbagliato nel tuo progetto. Invia una domanda al riguardo, invece. Avrai un aiuto molto migliore. –