gpt4 book ai didi

vb.net组合键

转载 作者:行者123 更新时间:2023-12-03 00:53:51 25 4
gpt4 key购买 nike

我试图在 VB.net 应用程序中捕获两个按键,对于本例 CTRL + B,下面的代码不起作用,但它适用于单个按键。我尝试将 keypreview 设置为 true 但这没有效果。

  Private Sub main_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles mybase.KeyDown
If e.KeyCode = Keys.ControlKey And e.KeyCode = Keys.B Then
MsgBox("CTRL + B Pressed !")
End If
End Sub
End Class

谢谢

最佳答案

Control 键是修饰键。此代码测试 Ctrl + B

e.KeyCode = Keys.B AndAlso e.Modifiers = Keys.Control

键码是 B,但修饰符是 Ctrl。

您的代码片段已更新:

Private Sub main_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles mybase.KeyDown
If (e.KeyCode = Keys.B AndAlso e.Modifiers = Keys.Control) Then
MsgBox("CTRL + B Pressed !")
End If
End Sub

关于vb.net组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com