Thema Datum  Von Nutzer Rating
Antwort
Rot Textfeld: bei Enter-Taste Fokuswechsel unterbinden
11.12.2022 21:18:35 Tobao
NotSolved
12.12.2022 14:14:13 Gast91045
NotSolved

Ansicht des Beitrags:
Von:
Tobao
Datum:
11.12.2022 21:18:35
Views:
335
Rating: Antwort:
  Ja
Thema:
Textfeld: bei Enter-Taste Fokuswechsel unterbinden

Guten Tag, gibt es eine Möglichkeit zu verhindern das bei drücken der Enter-Taste der Cursor in das nächste Steuerelement wechselt?

Ich habe ein ungebundenes Steuerelement worin ich eingaben Tätigen möchte die ich mit der Enter-Taste bestätige. Das Problem ist nur, das nach jedem Enter-drücken der Fokus wechselt.

Den Fokus mit setFocus wieder auf das Textfeld zu setzen funktioniert komischerweise nicht. Der Fokus wird auf das nächste Steuerelement gewechselt, ob ich will oder nicht.

Der Codeabschnitt sieht wie folgt aus und wird im KeyDown-Ereignis das Textfeldes ausgelöst:

    If KeyCode = 13 Then
        …Aktion
    End If
Me.txtSuche.SetFocus

 

Ich habe es auch schon mit dem BeforeUpdate-Ereignis und dem Abbruchparameter Cancel = True versucht. Aber das funktioniert auch nicht.

Würde mich sehr über Hilfe freuen!
Vielen Dank im Voraus!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Textfeld: bei Enter-Taste Fokuswechsel unterbinden
11.12.2022 21:18:35 Tobao
NotSolved
12.12.2022 14:14:13 Gast91045
NotSolved