Zeichen-Eingabe in Echtzeit zählen.

  • In vielen Foren sind die Einträge oder Bewertungen (EBay) begrenzt.
    Diese Begrenzung ist kein Problem mit der passenden Message.

    'SendMessage(handle%,$00C5,2,0) 'dritter Parameter gibt die Stellenanzahl an

    Wie aber kann ich schon beim Schreiben unter dem Editor dem User anzeigen, wieviel Zeichen er noch hat :??:
    Danke für eine hilfreiche Antwort :)

    Einmal editiert, zuletzt von horst_ (7. Juli 2016 um 08:03)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress, WoltLab & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis:

  • Vor jeden WaitInput die Länge abfragen und auswerten. Habe nur Handy, deshalb mal so knapp.

    Gruß Volkmar

    Ich schreibe in einem Multedit, da gibt es nur ein Waitinput.
    Die Zeichenzahl soll sich nach jedem neuen Zeichen aktualisieren.
    Die Zählerei muss mit einer Message möglich sein, aber welche ?????

  • Hallo Horst,

    da wirst Du ohne Subclassing nicht auskommen (siehe Hilfe). Mit dem Subclassing erreichst Du, dass Du auf Messages reagieren kannst, während Du im Waitinput bist. Ich habe Dir mal ein Beispiel geschrieben. Dort wird für das Multiedit das Subclassing eingeschaltet. Immer dann, wenn im Multiedit eine Taste losgelassen wird (WM_KEYUP), wird der Befehlscode 3000 ausgelöst, der das WaitInput unterbricht, so dass die Hauptschleife darauf reagieren kann:


    Gruß
    Roland

    AMD Ryzen 5 5600U with Radeon Graphics 2,3 GHz / 32 GB RAM / 500 + 2000 GB SSD / Windows 11 - XProfan X4a

    Als Backup: MD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4

    http://www.xprofan.de

  • Jetzt wieder am Rechner, kann ich da auch vernünftig schreiben, was ich meinte

    Unter dem Multiedit mal eine Textanzeige, in der die verbleibenden Restzeichen angezeigt werden.

    Gruß Volkmar

  • @Volkmar
    Danke für den Code.
    Bin aber mit dem Code von Roland auch zu der Lösung gekommen.
    (Es führen viele Wege über XProfan ;) )
    Da ich ja noch nach "alter Väter Sitte" schreibe (benutze das Handle nicht),
    hab ich erst umschreiben müssen und nun klappt es prima.
    Wieder einmal hat sich die XProfangemeinde als sehr hilfreich erwiesen. :top:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!