Windows 응용 프로그램을 개발 중입니다. 해당 응용 프로그램에서 하나의 form.Now 사용자가 Tab 키를 누르거나 Shift + Tab key.how 목록 상자에서이 이벤트를 감지 할 수 검색 할 필요가 목록 상자 컨트롤이 있습니다.목록 상자에서 Tab 키가 눌러져 있는지 확인하는 방법
0
A
답변
3
어떤 키를 눌렀는지 감지하려면 KeyEventArgs
이 필요합니다. 그러나 사용자가 탭 또는 시프트 + 탭을 누르면 컨트롤이 상실한다고 가정하면 그냥 OnKeyDown
또는 OnKeyPress
에 듣고 누르면 항목 탭 또는 시프트 있는지 확인할 수 있습니다 초점 + 탭
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
//Check for Tab key
if (e.KeyCode == Keys.Tab)
{
//Do something
}
//Check for the Shift Key as well
if (Control.ModifierKeys == Keys.Shift && e.KeyCode == Keys.Tab) {
//Other stuff to do
}
}
+0
함께 도움이되는 코드 샘플을 제공하십시오. – Brian
+0
일부 사람들은 탭이 감지되지 않는다고 말합니다. 이 코드가 효과가 있습니까? –
관련 문제
- 1. wxpython 키가 눌러져 있는지 확인하십시오.
- 2. asp.net의 TextBox에서 Enter 키가 눌러져 있는지 확인하는 방법
- 3. 윈도우 버튼이 눌러져 있는지 확인하는 방법 C++
- 4. 루핑 기능에서 특정 키가 눌러져 있는지 확인
- 5. xlib XNextEvent 키가 눌러져 있는지 확인합니다.
- 6. MemoryCache에 키가 있는지 확인하는 방법
- 7. jPanel가 눌러져 있는지 확인하는 방법은 무엇입니까?
- 8. 지도에 목록/반복 가능 키가 포함되어 있는지 확인하는 효과적인 방법
- 9. 사용자가 NSButton을 클릭 할 때 Option 키가 눌러져 있는지 확인하는 방법
- 10. PKAddPassesViewController에서 취소 또는 추가 버튼이 눌러져 있는지 확인하는 방법
- 11. 버튼이 눌러져 있는지 확인하십시오.
- 12. Java 2d에서 키가 눌러져 있는지 어떻게 알 수 있습니까?
- 13. 인증서에 개인 키가 있는지 확인하는 방법
- 14. Dock에서 수정 키가 눌려져 있는지 확인하는 방법
- 15. 배열 개체에 내 키가 있는지 확인하는 방법
- 16. SQL 2005에 외래 키가 있는지 확인하는 방법
- 17. Excel에서 컬렉션에 키가 있는지 확인하는 일반적인 방법
- 18. elisp Shift 키가 눌러 졌는지 확인하는 방법
- 19. 텍스트 상자에서 Tab 키 캡처
- 20. 제품이 비교 목록 Magento에 있는지 확인하는 방법
- 21. JSON에 키가 있는지 확인하는 적절한 방법은 무엇입니까?
- 22. HashMap 키가 있는지 확인하는 중 오류가 발생했습니다.
- 23. chrome.storage에 키가 설정되어 있는지 확인하는 방법은 무엇입니까?
- 24. 키가 tkinter에서 해제되었는지 확인하는 방법
- 25. CoffeeScript를 사용하여 개체에 키가 있는지 확인하는 가장 간단한 방법
- 26. 랠리 레스트 API - DynamicJsonObject 키가 있는지 확인하는 방법
- 27. 배열에 키가 있는지 여부를 확인하는 방법 : 값 또는 아니요?
- 28. 설정된 ok 키가 있는지 확인하는 가장 좋은 방법
- 29. C# RSACryptoServiceProvider : 키가 컨테이너에 이미 있는지 확인하는 방법?
- 30. 사전에 항목 (키가 아님)이 있는지 확인하는 방법 VBA
당신이 이것을 달성하기 위해 작성한 코드를 게시하시기 바랍니다. – Brian