Tôi đang tìm kiếm một cách tốt nhất để triển khai các phím tắt Windows phổ biến (ví dụ Ctrl+ F, Ctrl+ N) trong ứng dụng Windows Forms của tôi trong C #.
Ứng dụng này có một biểu mẫu chính lưu trữ nhiều biểu mẫu con (mỗi lần một biểu mẫu). Khi người dùng nhấn Ctrl+ F, tôi muốn hiển thị một hình thức tìm kiếm tùy chỉnh. Mẫu tìm kiếm sẽ phụ thuộc vào mẫu con mở hiện tại trong ứng dụng.
Tôi đã nghĩ đến việc sử dụng một cái gì đó như thế này trong sự kiện ChildForm_KeyDown :
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
Nhưng điều này không làm việc. Sự kiện thậm chí không kích hoạt khi bạn nhấn một phím. Giải pháp là gì?