使用按钮单击事件VS2008上的向左/向右箭头键

时间:2017-07-07 10:43:33

标签: vb.net

我正在尝试使用左右箭头键在我的背部和下一个按钮上执行。这是代码:

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中的项目。

请帮忙

0 个答案:

没有答案