用户按Enter或Space时忽略

时间:2014-02-16 22:15:34

标签: vb.net visual-studio-2013

我的程序需要帮助。 当用户按下键盘 Enter Space 程序时忽略它。 就像按钮聚焦时一样,您只需按 Enter Space ,但我希望该用户不能这样做。

1 个答案:

答案 0 :(得分:0)

只需添加此功能:

Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
    If msg.WParam.ToInt32() = CInt(Keys.Enter) Or msg.WParam.ToInt32() = CInt(Keys.Space) Then
        Return True
    End If
    Return MyBase.ProcessCmdKey(msg, keyData)
End Function

瓦尔特