ฉันกำลังมองหาวิธีที่ดีที่สุดในการใช้แป้นพิมพ์ลัดทั่วไปของ Windows (เช่นCtrl+ F, Ctrl+ N) ในแอปพลิเคชันWindows Formsใน C #
แอปพลิเคชันมีรูปแบบหลักซึ่งโฮสต์ฟอร์มลูกหลายรายการ (ทีละรายการ) เมื่อผู้ใช้กดCtrl+ Fฉันต้องการแสดงฟอร์มการค้นหาที่กำหนดเอง แบบฟอร์มการค้นหาจะขึ้นอยู่กับแบบฟอร์มลูกเปิดปัจจุบันในแอปพลิเคชัน
ฉันคิดว่าจะใช้สิ่งนี้ในกิจกรรมChildForm_KeyDown :
if (e.KeyCode == Keys.F && Control.ModifierKeys == Keys.Control)
// Show search form
แต่มันไม่ได้ผล เหตุการณ์ไม่ทำงานแม้แต่ตอนที่คุณกดปุ่ม ทางออกคืออะไร?