首页 > 解决方案 > 当您在文本框上按 Enter 时,有没有办法阻止 Windows 发出叮当声

问题描述

我正在尝试设置一个文本框,允许您输入名称并按 Enter 确认,但我不希望每次按 Enter 时 Windows 都会响起。在这种情况下或一起禁用声音。

我已经尝试过:

Private Sub EnterMapName_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
    e.Handled = True
    e.SuppressKeyPress = True
    Select Case e.KeyCode
        Case Keys.Enter
            name = MapName.Text
    End Select
End Sub

标签: .netvb.netwinformstextbox

解决方案


在你的KeyPress活动中放这个:

If e.KeyChar.GetHashCode = 851981 Then e.Handled = True 'TRAP THE ENTER KEY BEEP

推荐阅读