textBox_TextChanged

  • C#

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von MrCrunch.

    textBox_TextChanged

    Hay ich brauche mal kurz Hilfe ^^

    Ich benötige quasi ein "ungekehrtes" TextChanged event.
    Und zwar soll das Event nur gefeuert werden, wenn der Benutzer mit tippen fertig ist.
    Also sprich programm startet -> Benutzer fängt an zu tippen -> Benutzer ist fertig mit tippen -> Event wird gefeuert.

    Gibt es eine "einfache" Lösung dafür?
    Oder muss ich die Tastenanschläge überwachen und nachdem eine Zeit x ohne anschlag vergangen ist ein Event feuern?
    Ein Event dafür gibt es nicht. Du könntest nen Timer nehmen (bitte verprügelt mich dafür jetzt nicht) und ihn im TextChanged-Event resetten. Läuft er ab, z.B. nach 3 Sekunden, ist nichts mehr getippt worden und man nimmt an, dass der User fertig ist. So was kann aber auch nervig sein, wenn man z.B. überlegen muss, was man als nächstes schreibt. Kommt allerdings auch auf den Anwendungsbereich an.