Отключить пробел для WebBrowser - PullRequest
       32

Отключить пробел для WebBrowser

5 голосов
/ 10 февраля 2011

Когда пользователь фокусируется на элементе управления webBrowser и нажимает Пробел , клавиша webBrowser прокручивается вниз. Как я могу отключить это событие?

Ответы [ 3 ]

0 голосов
/ 12 февраля 2011

Наконец, этот JavaScript-код решает мою проблему:

onkeypress='if(event.keyCode=13) return false;'

, потому что ложное возвращение для spaceKey препятствует прокрутке webBrowser вниз!

0 голосов
/ 18 июня 2012

используйте событие _PreviewKeyDown
пример:

If e.KeyCode = Keys.Space Then
    WebBrowser1.Navigate("javascript:scroll(0,0)")

End If


;)

0 голосов
/ 10 февраля 2011

Я думаю, что вам нужно прервать событие клавиатуры из вашего приложения и отменить информацию о событии, отправляемую вашему элементу управления, убедитесь, что вы не отменяете Пробел Введите все время, как это потребуется вдругие места.

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx

Надеюсь, это поможет !!

...