Das Beispiel kann ich bestätigen. Ich nehme an, dass da ein Fehler bei der automatischen Berechnung der GetSize vorliegt. Ich würde Dir empfehlen, einfach mal mit ein paar Einstellungen für GETSIZE herumzuspielen und die richtigen herauszusuchen. Letztlich ist die Darstellung des Eingabefeldes einfach größer als der dort zu erfassende Eintrag. Das Spiel kannst Du auch nachstellen:
Code: Alles auswählen
cTest := Space(10)
@ 1,1 DCSAY 'Test:' get cTest // Eingabefeldgröße stimmt
@ 1,1 DCSAY 'Test:' get cTEst GETSIZE 50 // Das Feld wird sehr breit, aber man kann trotzdem nur 10 Zeichen eingeben
Allerdings funktioniert das hier bei mir perfekt:
Code: Alles auswählen
nTest := 0.00
@ 1,1 DCSAY 'Test:' GET nTest PICTURE "@E 99.99" GETFONT "12.Lucida Console"
DCREAD GUI FIT ADDBUTTONS
Das Getfeld wird in der richtigen Größe angezeigt, die Eingabe ist rechtsbündig.