현재 위치 - 회사기업대전 - 기업 정보 조회 - C# winform Ctrl F1 키 조합 구현

C# winform Ctrl F1 키 조합 구현

포스터는 여기서 주목해야 한다. 귀하의 이벤트는 FrmMain 양식의 KeyDown이기 때문입니다. 따라서 포커스가 양식에 떨어질 때만 트리거됩니다. 그런 다음 포커스가 양식의 컨트롤 내에 있으면 이 부분이 트리거되지 않습니다. 알았어요? 두 가지 해결 방법이 있습니다. 1. 이 이벤트 함수에 대해 이 이벤트를 트리거하는 데 필요한 컨트롤의 KeyDown을 선택합니다. (모든 컨트롤일 수도 있습니다.) 2. 양식 메시지를 가로채고 키 입력을 직접 캡처합니다. 여기서는 포스터에 대한 간단한 방법을 소개하고 싶습니다. MenuStrip 컨트롤을 화면으로 끈 다음 Visible을 false로 선택하여 보이지 않게 만듭니다. 마우스 오른쪽 버튼을 클릭하고 항목을 편집하고 메뉴 항목을 추가하십시오. 이 메뉴 항목의 ShortcutKeys 속성을 원하는 바로 가기 키로 설정하세요. 그런 다음 메뉴 항목의 Click 이벤트에 직접 처리 코드를 작성하면 됩니다. 이 방법은 바로 가기 키를 설정하는 메뉴 컨트롤의 기능을 활용합니다. 이 바로 가기 키는 프로그램의 모든 컨트롤에서 작동합니다. 더 편리하고 잠재적인 충돌도 없습니다. 집주인에게 추천합니다. 마지막으로, 받아주셔서 감사합니다.

copyright 2024회사기업대전