ich bin gerade dabei mir einen kleinen Helfer zu basteln, der mir die Rechnerei mit dem Goldenen Schnitt abnimmt. Das Rechnen funktioniert soweit schon ganz gut, nur hab ich das Problem, dass ich in meinem TEdit-Feld nur Zahlen sowie den Dezimal-Separator ermöglichen will. Nachfolgend mein Versuch das über das Ereignis KeyPress zu machen, was aber leider gar nicht funktioniert:
Code: Alles auswählen
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: char);
begin
if Key in ['0'..'9','.',#8,#115] then begin
end
else
Key:=#0;
end;
Danke im voraus!