in edit nur zahlen rein

Du könntest probieren nach jeder Eingabe ein StrToInt durchzuführen. Wenn dadurch ein Fehler auftritt weißt du schonmal das der Benutzer keinen Integer-Wert eingegeben hat. Musst den Fehler per try und catch abfangen und entsprechende Fehlermeldung ausgeben.
 
-

Hallo,
benutz dafür ein TMaskEdit, wo du durch die Eigenschaft TEditMask definieren kannst, welche Zeichen der Benutzer eingeben darf.
 
hey... besser zu spät als nie. du hättest auch einfach folgendes in OnKeyPress des TEdit rein schreiben können:

Code:
if((Key!='1')&&(Key!='2')&&(Key!='3')&&(Key!='4')&&(Key!='5')&&(Key!='6')&&(Key!='7')&&(Key!='8')&&(Key!='9')&&(Key!='0')&&(Key!=char(VK_BACK))&&(Key!=char(VK_DELETE)))
{
Key=char();
}

jetzt kannste nur zahlen eingeben!
 

Neue Beiträge

Zurück