0
Form
오브젝트의 OnKeyDown
에 키 스트로크가 수신 중입니다. 몇 가지 조건이 충족되면 (예 : 키 입력이 인쇄 가능한 문자이고 단축키가 아닌 경우) 양식의 텍스트 컨트롤로 키를 전달하고 텍스트 컨트롤에 포커스를 설정하여 사용자가 계속 입력 할 수있게하려고합니다. MapVirtualKey
을 사용하여 입력 한 문자를 디코딩 할 수는 있지만 "대문자"문자 (항상 대문자) 만 표시됩니다. ToUnicodeEx
을 사용하면 너무 많은 PITA처럼 보입니다.WinForms의 다른 컨트롤로 키 스트로크 전달
가장 좋은 방법은 무엇입니까? 단순히 Windows 메시지 자체를 전달하는 방법이 없습니까?
ProcessKeyPreview
등을 가로 채거나 텍스트 컨트롤의 ProcessKeyPreview
으로 전달할 수 없습니까? 비슷한 선상에있는 아이디어는 없습니까?
범프 : 답변 없음!