Cuando el usuario se enfoca en control webBrowser y presiona Tecla tecla el navegador web se desplaza hacia abajo. ¿Cómo puedo desactivar este evento?Deshabilitar la tecla de espacio para WebBrowser
Respuesta
Finalmente el código Javascript resolver mi problema:
onkeypress='if(event.keyCode=13) return false;'
debido a la falsa regresar para prevenir la spacekey WebBrowser desde el desplazamiento hacia abajo!
Creo que debe interrumpir el evento del teclado desde su aplicación y cancelar la información del evento que se envía a su control, asegúrese de no cancelar Espacio Teclee todo el tiempo como se requeriría en otros lugares.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx
Espero que ayude !!
He agregado un evento para presionar la tecla espacio. pero después de disparar este evento, ¡el navegador web se desplaza hacia abajo! – ARZ
¿quiere decir que ha cancelado ese evento y todavía no funciona? – RaM
Agrego mi código personalizado en el evento webBrowser1_PreviewKeyDown y luego de disparar ese evento, el navegador web se desplaza automáticamente hacia abajo. – ARZ
utilizar el evento _PreviewKeyDown
ejemplo:
If e.KeyCode = Keys.Space Then
WebBrowser1.Navigate("javascript:scroll(0,0)")
End If
;)
- 1. Cómo deshabilitar la tecla repetitiva en jQuery
- 2. Cómo deshabilitar el comportamiento normal de la tecla Alt?
- 3. jQuery: ¿tecla para la tecla TAB?
- 4. Jquery deshabilitar una tecla del teclado
- 5. ¿Deshabilitar javascript en el control WebBrowser de WinForms?
- 6. Cómo deshabilitar WebBrowser 'Click Sound' en su aplicación solamente
- 7. WPF: ¿Cómo desactivar la navegación de pestañas sin deshabilitar la navegación con la tecla de flecha?
- 8. OpenLayers: Cómo deshabilitar la tecla Mayús o el modo a mano alzada para DrawFeature
- 9. ¿Cuál es el código de tecla para "$"?
- 10. Deshabilitar la carga de imágenes desde el control del webbrowser antes del evento de documento completado
- 11. Cómo deshabilitar la ventana "Alerta de seguridad" en el control Webbrowser
- 12. ¿Bloquear la tecla de tabulación con javascript?
- 13. Deshabilitar y volver a habilitar la aleatoriedad de diseño de espacio de direcciones solo para mí
- 14. Desactivar F5 en WebBrowser
- 15. Cómo deshabilitar la aleatorización de espacio de direcciones para un binario en Linux?
- 16. Async/Espera la implementación de la clase WebBrowser para .NET
- 17. ¿Por qué no presionamos la tecla de borrar la tecla Eliminar y la tecla de retroceso?
- 18. Cómo deshabilitar la clave de inicio
- 19. WPF: OnKeyDown() no ser llamado para tecla de espacio en el control derivado de WPF TextBox
- 20. ¿Cómo deshabilitar el comportamiento de envío automático al presionar la tecla Intro?
- 21. WPF cuadro de texto no toma de entrada, el espacio y la tecla de retroceso funciona
- 22. Prevenir la 'tecla Enter' para activar TextWatcher
- 23. entrada MySQL duplicado para la tecla ACTUALIZAR
- 24. Cómo deshabilitar el evento de presionar JQuery para solo un elemento?
- 25. Problema de memoria WebBrowser
- 26. ¿Cómo correlacionar globalmente la tecla AltGr con la tecla Alt?
- 27. Tecla de método abreviado para JButton sin utilizar la tecla alt
- 28. jQuery código desencadenado dos veces para bind ('cambio de tecla') al presionar la tecla
- 29. Deshabilitar deshacer para la creación/eliminación de NSManagedObject
- 30. Método de Python para leer la pulsación de tecla?
Eso es por diseño, y el comportamiento esperado por el usuario. Pruébelo en cualquier navegador de su computadora. No deberías tratar de deshabilitar esto. –
Necesito personalizar este comportamiento. – ARZ
Aparentemente te perdiste el punto. No deberías personalizar ese comportamiento. No deberías estar haciendo nada con eso. El control está * diseñado * de esa manera, se supone que * funciona de esa manera, el usuario * espera * que funcione de esa manera, y si no está en su aplicación, ** entonces su aplicación se romperá **. Si encuentra que necesita personalizar este comportamiento, su diseño tiene un problema grave. Publique una pregunta sobre eso, en su lugar. Obtendrás mucha mejor ayuda. –