나는 내 Windows 양식에 두 개의 컨트롤을 사용하고 있습니다. 첫 번째 컨트롤에서 (예 : 숫자 키)를 눌러 두 번째 컨트롤에 초점을 맞추고 싶습니다. 하지만 첫 번째 컨트롤에서 누른 키를 두 번째 컨트롤에 입력해야합니다. 내가 어떻게 해? : -Skeydown을 감지하는 방법 컨트롤에 초점을 맞추기 전에 키
답변
키 누르기 이벤트를 수신 할 때 구독 한 두 번째 cotrol이 작성한 특별 이벤트를 추가하십시오. 한 번에 두 번째 컨트롤이 이벤트를 수신하면 작동 할 수 있습니다. 당신이 더 일반적인 접근 방식을 원하는 경우에
편집
당신은 항상 여기 http://www.codeproject.com/KB/cs/globalhook.aspx 같은 윈도우 후크를 사용할 수 있습니다. 하지만 개인적으로 가능하면 창문에 최대한 머물려고 노력할 것입니다.
예 Tigran,하지만 그는 다중 할당을 피하기 위해 KeyPress 외부에서 이벤트를 지정해야합니다. 또한 Control.Focus() 메서드를 사용하여 두 번째 컨트롤에 포커스를 설정할 수 있습니다. –
나는 그가 메티드 내부에 가입해야한다고 말하지 않습니다. 서브 스크립 션은 디자인에 기반한 장소에서 이루어 지지만 한 번만 가능합니다. – Tigran
- 1. VB.NET에서 KeyDown을 처리하는 방법
- 2. iframe에서 asp.net 로딩 페이지에 초점을 맞추기 위해
- 3. 회전하기 전에 iPhone 방향을 감지하는 방법
- 4. WinForms - 제어하기 전에 키 캡처
- 5. Safari에서 "탭"키 누르기를 감지하는 방법
- 6. ASP.NET에서 필드 유효성 검사기가 파이어 폭스에서 초점을 맞추기 위해 필요합니다.
- 7. 신속하게 초점을 맞추기 위해 임의의 창에 바로 가기 할당
- 8. 키 보드에서 "enter"키를 누를 때 버튼에 초점을 맞추는 방법
- 9. HTML 페이지의 keydown을 취소 하시겠습니까?
- 10. 다른 컨트롤에 키 스트로크 보내기
- 11. 첫 번째 양식 필드에 초점을 맞추기 전에 "애니메이션 스크롤 ID"가 완료 될 때까지 기다리는 방법은 무엇입니까?
- 12. Qt4.5에서 QLineEdit의 초점을 얻는 방법
- 13. jquery에서 초점 맞추기 도움말
- 14. Android : 키 누르기를 감지하는 가벼운 무게 솔루션
- 15. 직렬 포트 스니퍼를 감지하는 방법?
- 16. 텍스트 영역에 초점 맞추기
- 17. DockLayoutPanel에서 위젯 가운데 맞추기
- 18. UITextField가 비어있는 경우를 감지하는 방법
- 19. Silverlight에서 텍스트 상자 맞추기
- 20. ItextSharp 페이지에 텍스트 맞추기
- 21. MPMoviePlayerViewController에서 터치를 감지하는 방법
- 22. UIImageView 충돌을 감지하는 방법
- 23. uiimage의 경계를 감지하는 방법
- 24. costomNavigationbar에서 방향을 감지하는 방법?
- 25. UIWebView에서 터치를 감지하는 방법
- 26. os에서 JMF를 감지하는 방법
- 27. UITableView의 스크롤을 감지하는 방법?
- 28. 컨트롤에 메서드를 전달하는 방법
- 29. JPanel에서 컨트롤에 액세스하는 방법 ...?
- 30. IE에서 초점을 못하는 애플릿
Winforms는 치아와 싸우며이를 막을 수 있습니다. IMessageFilter조차도 작동하지 않습니다. 두 번째 컨트롤에 초점을 유지하십시오. –