TextBox ENTER verarbeiten

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Peter329.

    TextBox ENTER verarbeiten

    Hi,

    ich habe eine TextBox txtBasePath

    Wenn die TextBox den Focus hat und ich die ENTER (RETURN) Taste drücke, dann soll eine Prozedur aufgerufen werden.

    Das hab ich mit dem KeyDown Event zu realisieren versucht:

    VB.NET-Quellcode

    1. Private Sub txtBasePath_KeyDown(sender As Object, e As KeyEventArgs) Handles txtBasePath.KeyDown
    2. If e.KeyCode = Keys.Enter Then 'Catch ENTER
    3. RefreshWindow() 'Refresh window
    4. e.Handled = True 'All done Stanley
    5. End If
    6. End Sub


    Das klappt soweit auch. Nur blöde ist, dass nach der Verarbeitung ein "BING" erzeugt wird, also so ein Glockenton. Obwohl ich doch eigentlich e.Handled auf True gesetzt habe.

    Um der Frage zuvor zu kommen: an der Prozedur RefreshWindow liegt das nicht. Wenn ich die Zeile auskommentiere, also nichts verarbeite, ertönt trotzdem noch der "Bing".

    Wie kann ich denn diesen Ton unterdrücken ... ohne meinen Lautsprecher auszubauen :)


    LG
    Peter

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Peter329“ ()

    Hallo

    Versuche es bitte mit e.SuppressKeyPress = True nach e.Handled = True

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()