Zitat von
saschab:
...habs gerade mal ausprobiert funz nicht leider. Hast vielleicht noch ne andere Idee?
Jetzt habe ich erst gelesen was Du genau geschrieben hast.
Zitat von
marabu:
Du musst dich irgendwann entscheiden, nach welcher Konvention du deine Zahlen eingeben willst
Ich würde das "Problem" einfach verhindern. Lasse in dem Edit nur die Zeichen zu die gemäß der Landeseinstellungen gültig sind.
Dazu kannst Du im .OnKeyPress der Edits das machen:
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9',#8,DecimalSeparator]) then
begin
Key := #0;
end;
end;
Allerdings könnten dann noch "falsche" Eingaben über die Zwichenablage erfolgen.
Ich verwende die
Jedi-Komponenten. Dort gibt es ein TJvCalcEdit für die Eingabe von Zahlen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"