Когда пользователь фокусируется на элементе управления webBrowser и нажимает Пробел , клавиша webBrowser прокручивается вниз. Как я могу отключить это событие?
Наконец, этот JavaScript-код решает мою проблему:
onkeypress='if(event.keyCode=13) return false;'
, потому что ложное возвращение для spaceKey препятствует прокрутке webBrowser вниз!
используйте событие _PreviewKeyDown пример:
If e.KeyCode = Keys.Space Then WebBrowser1.Navigate("javascript:scroll(0,0)") End If
;)
Я думаю, что вам нужно прервать событие клавиатуры из вашего приложения и отменить информацию о событии, отправляемую вашему элементу управления, убедитесь, что вы не отменяете Пробел Введите все время, как это потребуется вдругие места.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx
Надеюсь, это поможет !!