Thema: Delphi 1000000 zu 1.000.000

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: 1000000 zu 1.000.000

  Alt 8. Jul 2004, 23:26
Also ich habe da jetzt auf die schnelle nichts gefunden, was ihm helfen könnte.

Mal kurz was in den Editor gehauen:
Delphi-Quellcode:
procedure TForm1.Edit1Change(Sender: TObject);
var
  dummy: double;
  s: String;
begin
  s := StringReplace(Edit1.Text, ThousandSeparator, '', [rfReplaceAll]);
  dummy := StrToFloat(s);
  Edit1.Text := Format('%.0n', [dummy]);
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  Edit1.SelStart := length(Edit1.Text);
end;
Manko: Der Cursor steht nach dem das Tausendertrennzeichen das erstemal gesetzt wurde am Anfang.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat