Seite 2 von 2

Verfasst: 22.04.2008 13:11
von Kiffi
zusätzlich zu NicTheQuicks berechtigter Frage:
The_Dark_Zim-.- hat geschrieben:ich kann immernoch unendlich eingeben.
das ist logisch, weil die Zeichen nicht über die Tastatur, sondern von Dir
nach Auftreten des EventMenu() dort eingetragen werden.

Ohne jetzt den anderen seltsamen Code korrigieren zu wollen:

Code: Alles auswählen

[...]
      ElseIf EventMenu() => 0 And EventMenu() <= 9
        If v=1
          SetGadgetText(#String_0, "")
          v=0
        EndIf   
        If Len(GetGadgetText(#String_0)) < 5
          SetGadgetText(#String_0, GetGadgetText(#String_0) + Str(EventMenu()-0))
        EndIf
      EndIf
[...]
Und nimm das

Code: Alles auswählen

SendMessage_(GadgetID(#String_0),#EM_LIMITTEXT,5,0) 
komplett aus Deinem Code raus. Wie oben schon geschrieben: Das ist
ziemlich sinnlos, wenn Du ein StringGadget() mit #PB_String_ReadOnly
versiehst

Grüße ... Kiffi

Verfasst: 22.04.2008 15:16
von The_Dark_Zim-.-
Nu gehts :P
THX