我已收到此错误,我知道这是因为您无法通过按键链接标签,但我想知道如何才能让这些按键只在您使用按键时发出声音。在指定的选项卡上(这是默认选项卡,因此您可以从中开始) 第1页是我的标签的名称。 Here's an image of what that looks like
到目前为止我所拥有的,它触发了我的错误:
Private Sub CaseKeysPage1(sender As Object, e As KeyEventArgs) Handles Page1.Enter
Select Case e.KeyCode
Case Keys.Q
My.Computer.Audio.Play(My.Resources.How_are_you, AudioPlayMode.Background)
End Select
End Sub
非常感谢任何帮助!
答案 0 :(得分:0)
答案来自Misery的评论
要使用Page1.PreviewKeyDown,您必须更改方法定义,尤其是e As PreviewKeyDownEventArgs,请告诉我它是否有帮助。
因此我的代码已更改为
Private Sub Page1_PreviewKeyDown(sender As Object, e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles Page1.PreviewKeyDown
Select Case e.KeyCode
Case Keys.Q
My.Computer.Audio.Play(My.Resources.How_are_you, AudioPlayMode.Background)
End Select
End Sub