VB.NET 2010 - Windows Ding.wav 在 TextBox 中按 Enter 时播放

VB.NET 2010 - Windows Ding.wav playing when pressing Enter inside a TextBox

我有一个程序,您可以在其中将内容键入文本框并按 Enter,然后它将文本添加到列表框并擦除文本框。 它确实有效! 但是,当按下 Enter 时,会播放 C:\Windows\Media\Windows Ding.wav 音频。 老实说,这很烦人...... 任何人都知道如何阻止它? 谢谢!

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.Enter Then
        ListBox1.Items.Add(TextBox1.Text)
        TextBox1.Text = ""
    End If
End Sub

是否要在按下 Enter 后禁用提示音?您可以尝试将 属性 SuppressKeyPress 设置为 True.

Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.Enter Then
        ListBox1.Items.Add(TextBox1.Text)
        TextBox1.Text = ""
        e.SuppressKeyPress = True
    End If
End Sub