Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
26. Jan 2010
Wollt ich auch grad erwähnen ... dieses würde genau für den entgegengesetzen Fall eher zutreffen.
"nur Zahlen" <> not "keine Zahlen"
Wobei hier wohl eher "keine Ziffern" anstatt "keine Zahlen" gemeint ist.
PS: TryStrToInt wäre angebrachter gewesen, selbst wenn es auch nicht zum Thema gepaßt hätte :angel:
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
26. Jan 2010
Bitte
Ach ja, ich vergaß zu erwähnen:
Bei OnKeyPress, sowie OnKeyDown und Co. steht die 0, bzw. #0 für "Nichts".
Also, wenn man dort Key auf 0 setzt, dann wird die Taste verworfen und kommt nicht im Edit an.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
26. Jan 2010
Lösche doch einfach alles Unerwünschte raus?
Filtere sowas besser schon in OnKeyPress raus, denn dieses macht die Bediehung viel einfacher.
OnChange ist nur noch für Fälle, wie das Kopieren/Einfügen, welche OnKeyPress nicht abdeckt.
procedure TForm1.Edit1Change(Sender: TObject);
var s: String;
i: Integer;
begin
s := TEdit(Sender).Text;