Ich habe ein Formular mit einem Textfeld, beim Drücken von Enter ein anderes Formular2 geöffnet ist. Wie kann ich Ton unterdrücken, wenn Form2 geöffnet ist?So unterdrücken Sie Sound beim Öffnen eines Dialogfeldes in vb.net
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
e.Handled = True
e.SuppressKeyPress = True
My.Forms.Form2.ShowDialog()
End If
End Sub
Ton geschieht, wenn Sie eine Taste drücken oder wenn das Formular geöffnet wird? – Codexer
Setzen Sie stattdessen ProcessCmdKey außer Kraft und drücken Sie die Eingabetaste, um dort zu drücken. Ich denke, das wird funktionieren. Du solltest das wirklich nicht tun. Geben Sie in eine TextBox ein, erstellen Sie entweder eine neue Zeile oder ist ungültig. Es sollte nicht magisch eine neue Form öffnen. –