Einzelnen Beitrag anzeigen

GanjalfDerGruene

Registriert seit: 28. Jan 2013
6 Beiträge
 
#1

Edit1 Löschen

  Alt 28. Jan 2013, 17:08
Moin moin, Hier mal mein erster Post:
Ich bin nen relativer Delphi-Anfänger (hatten wir jetzt 1/2 Jahr in der Schule, hat aber nicht so viel gebracht). Jedenfalls wollte ich jetzt in einem Programm nen Feld machen, wo man nur Zahlen eingeben kann, und wenn man was anderes eingibt diese gelöscht werden.
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: char);
var entfernung:integer;
begin
       if not (Key in ['0'..'9']) then
         begin
           Edit1.Clear;
           Edit1.Text:='0';
           Edit4.Text:='Nur Zahlen ohne Komma eingeben!';
         end;
end;
Doch das Problem ist, dass, wenn ich zb "a" eingebe dann da "a" und nicht "0" Steh - und hier komm ich nicht weiter (Lazarus 1.0.4).
  Mit Zitat antworten Zitat