Khi người dùng tập trung vào điều khiển webBrowser và nhấn Phím phím webBrowser Cuộn xuống. Làm cách nào để tắt sự kiện này?Tắt phím Space cho WebBrowser
Trả lời
Cuối cùng mã javascript này giải quyết vấn đề của tôi:
onkeypress='if(event.keyCode=13) return false;'
vì sai trở về cho spaceKey ngăn chặn các WebBrowser từ di chuyển xuống!
Tôi nghĩ rằng bạn cần phải ngắt sự kiện bàn phím khỏi ứng dụng của bạn và hủy thông tin sự kiện được gửi đến kiểm soát của bạn, đảm bảo bạn không hủy Không gian Luôn luôn có thời gian ở những nơi khác.
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx
Hy vọng điều đó sẽ giúp ích !!
Tôi đã thêm một sự kiện để nhấn phím cách. nhưng sau khi kích hoạt sự kiện này, trình duyệt web di chuyển xuống! – ARZ
bạn có nghĩa là bạn đã hủy sự kiện đó và nó vẫn không hoạt động? – RaM
Tôi thêm mã tùy chỉnh của mình trong sự kiện webBrowser1_PreviewKeyDown và sau khi kích hoạt sự kiện đó thì trình duyệt web tự động cuộn xuống. – ARZ
sử dụng sự kiện _PreviewKeyDown
dụ:
If e.KeyCode = Keys.Space Then
WebBrowser1.Navigate("javascript:scroll(0,0)")
End If
;)
- 1. Tắt các phím tắt IE trong các điều khiển WebBrowser
- 2. Trình duyệt Webbrowser Kiểm soát các phím tắt đánh cắp
- 3. Phím tắt Java Eclipse cho "printf"?
- 4. Phím tắt trình tự phím tắt cho menu
- 5. Biểu tượng cho phím tắt
- 6. Phím tắt cho gợi ý
- 7. Phím tắt Eclipse cho VisualStudio
- 8. Có thể tắt lối tắt 'shift + space' trong SQL Server Management Studio 2008 không?
- 9. Phím tắt có sẵn cho các ứng dụng web
- 10. Phím tắt cho 'refactor' cho IntelliJ IDEA
- 11. Bật/tắt khóa Javascript trong .NET WebBrowser Control
- 12. Phím tắt cho jButton mà không sử dụng phím alt
- 13. Phím tắt Pythonic cho các phím trong từ điển?
- 14. phím tắt cho 'cập nhật để TRỤ'
- 15. Phím tắt cho nếu __name__ == '__main__':
- 16. addEventListener cho phím tắt trên Canvas
- 17. Phím tắt trong WPF MVVM?
- 18. Phím tắt ngắt phím AutoHotKey
- 19. Phím tắt trong WPF
- 20. Phím tắt trong iOS?
- 21. Tắt bàn phím <enter> phím
- 22. Tắt phím tắt Linux Mint Alt-F1
- 23. Bộ lọc cho android ListView - Space Character
- 24. Bàn phím điều khiển WebBrowser và hành vi lấy nét
- 25. Phím tắt tùy chỉnh
- 26. Bàn phím tắt Android
- 27. Phím tắt Visual Studio
- 28. Phím tắt hoàn thành mã tóm tắt
- 29. SQL - Sự khác biệt giữa SPACE (2) + '|' + SPACE (2) và ‘| ‘?
- 30. Phím tắt ngoài trong bảng
Đó là do thiết kế, và hành vi mong đợi của người dùng. Hãy dùng thử trong bất kỳ trình duyệt nào trên máy tính của bạn. Bạn không nên cố gắng vô hiệu hóa điều này. –
Tôi cần tùy chỉnh hành vi này. – ARZ
Dường như bạn đã bỏ lỡ điểm. Bạn không nên tùy chỉnh hành vi đó. Bạn không nên làm bất cứ điều gì ở tất cả với nó. Điều khiển được thiết kế * theo cách đó, nó * giả định * để làm việc theo cách đó, người dùng sẽ * mong đợi * nó hoạt động theo cách đó, và nếu nó không có trong ứng dụng của bạn, ** thì ứng dụng của bạn là/sẽ bị hỏng **. Nếu bạn thấy mình cần tùy chỉnh hành vi này, có điều gì đó nghiêm trọng sai với thiết kế của bạn. Thay vào đó, hãy đăng câu hỏi về điều đó. Bạn sẽ nhận được sự giúp đỡ tốt hơn nhiều. –