标签: c# listbox windows-applications
我正在开发一个Windows应用程序。 在该应用程序中,我在一个表单上有一个列表框控件。现在我需要检测用户是否按Tab键或Shift + tab键。我可以在列表框离开事件中检测到这一点。
答案 0 :(得分:3)
您需要让KeyEventArgs检测已按下的键。但假设当用户按 Tab 或 Shift + Tab 时控件失去焦点,您可以只听OnKeyDown或{ {1}}并检查按下的项目是否为 Tab 或 Shift + Tab
KeyEventArgs
OnKeyDown
OnKeyPress