Câu hỏi này có vẻ khá kỳ quặc nhưng từ tất cả kinh nghiệm của tôi, tôi đã quen với việc đặt tiêu điểm bàn phím thành phần tử có thể lấy nét chỉ bằng cách nhấp vào nó bằng chuột; tuy nhiên, UserControl với các thuộc tính Focusable = true
và IsTabStop = true
gây bất ngờ cho tôi vì nó lấy tiêu điểm bàn phím qua Tab nhưng vẫn không biết gì về các lần nhấp chuột.Nhấp chuột có mang tiêu điểm bàn phím đến các điều khiển có thể lấy nét theo mặc định không?
5
A
Trả lời
5
Xử lý sự kiện click trên UserControl và thêm mã này vào các eventhandler:
private void UserControl_OnMouseUp(object sender, MouseButtonEventArgs e)
{
Keyboard.Focus(sender as UserControl);
}
Các vấn đề liên quan
- 1. Bàn phím điều khiển WebBrowser và hành vi lấy nét
- 2. ẩn bàn phím mặc định khi nhấp chuột trong android
- 3. Ngăn không cho bàn phím bật lên trên tiêu điểm hộp văn bản/nhấp chuột trong ứng dụng web iPad
- 4. Trả lời bàn phím khi không lấy nét? (C#, Vista)
- 5. Có tham chiếu về các hành vi bàn phím mặc định cho các điều khiển Silverlight 4 không?
- 6. Có thể phát hiện sự kiện lấy nét bàn phím trên toàn cầu không?
- 7. Tiêu điểm bàn phím bị đánh cắp bởi Flash
- 8. JavaFx: Phương thức selectAll() chỉ hoạt động bằng cách lấy tiêu điểm bằng bàn phím
- 9. Spinner không lấy nét
- 10. Có thể mang cửa sổ ra trước mà không lấy nét không?
- 11. Nhấp chuột của chuột jQuery() được khởi chạy bằng điều hướng bàn phím
- 12. Cách đặt điều khiển lấy nét tiếp theo của Android ActionBar theo chương trình
- 13. Tạo biểu mẫu không thể lấy nét trong C#
- 14. Làm thế nào tôi có thể theo dõi cửa sổ nào hiện tại có tiêu điểm bàn phím
- 15. Có thể có tên lớp có thể nhấp trong giao diện điều khiển trong IntelliJ không?
- 16. iPhone: Không thể tìm thấy bàn phím có hỗ trợ loại 8 cho bàn phím iPhone-Portrait-DecimalPad; sử dụng Mặc định?
- 17. Điều khiển TreeView trong C#, chọn() và lấy nét
- 18. jQuery Draggable() và điều khiển bàn phím
- 19. Lấy nét sau chuột trong wxPython?
- 20. Mã 0x80 có nghĩa là gì khi đề cập đến điều khiển bàn phím
- 21. Cách lấy tiêu điểm bàn phím cho một cửa sổ bật lên Gtk.Window
- 22. Có các phím tắt cho bàn điều khiển ruby tương tác (irb) không?
- 23. sự khác biệt giữa `có thể lấy nét` và 'có thể nhấp'
- 24. Xây dựng ứng dụng bảng điều khiển không có CRT và tiêu đề mặc định?
- 25. Tôi có thể phát hiện nguồn của tiêu điểm không? (Javascript, jQuery)
- 26. không thể mang biểu mẫu đến trước
- 27. Mặc định bàn phím số của iPhone
- 28. | Màn hình chính của NSScreen | không cập nhật khi tiêu điểm bàn phím/chuột chuyển sang màn hình khác?
- 29. buộc bàn phím mềm hiển thị khi EditText được lấy nét
- 30. Nút mặc định trên bàn phím iOS dịch