KeyPreview = TRUE를 기본 폼 (MDI 부모)에 설정할 때 OnKeyDown, OnKeyUp 또는 OnKeyPress 이벤트가 발생하지 않습니다. 키를 누르면 주 메뉴 (TActionMenuBar)를 탐색 할 수 있습니다. 메뉴 막대가 키 이벤트를 제어 할 수 있습니다.폼에 TActionMainMenuBar가있을 때 KeyPreview 이벤트를 발생시키는 방법
사용자가 키 (예 : VK_RETURN 키)를 누르면 이벤트를 발생시키는 방법은 무엇입니까? 특정 키를 누를 때 나는 당신이 특정 동작을 수행 할 것을 볼 코멘트에서
이 쉽지 않을 것 자신의 메시지 루프에서 실행되고 메뉴가 닫힐 때까지 양식이 차단됩니다. 너 정확히 뭘 하려구? 사용자가 VK_RETURN을 누르면 메뉴 항목이 선택되고 메뉴가 닫히고 메뉴 항목의 OnClick 또는 연결된 작업의 OnExecute 이벤트를 처리 할 수 있습니다. –
VK_Return 키를 누르면 자식 폼을 열려고합니다. 툴바에서 버튼을 누르는 대신 빠르게 액세스 할 수 있습니다. –
특정 메뉴 항목에서 VK_RETURN을 누르면 나는 추정합니까? 이 경우 메뉴 항목의 OnClick 이벤트를 사용해야합니다. 또는 메뉴 항목이 작업과 연결되어 있으면 해당 작업의 OnExecute 이벤트를 사용하십시오. 코드는 마우스 또는 키보드에 관계없이 메뉴 항목이 선택 될 때 실행됩니다. –