我正在尝试使用左右箭头键在我的背部和下一个按钮上执行。这是代码:
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
If keyData = Keys.Left Then
Me.cmdPrevQ.PerformClick()
Return True
End If
If keyData = Keys.Right Then
Me.cmdNextQ.PerformClick()
Return True
End If
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
我希望这个功能只在我点击列表视图项目时才能工作,而不是在表格上,但我不知道如何做到这一点:(
我为我的列表视图尝试了KeyDown事件但是即使我没有点击列表视图中的任何内容并且按下左或右箭头键,它会给我一个错误,因为我的下一个和后一个按钮依赖于listview中的项目。
请帮忙