var
s : String ;
begin
s :=edit1.text;
delete(s,pos('¥',s),length('¥'));
edit1.text:= trim(Format('¥%.2f', [strtofloat(s)]));
end;
s : String ;
begin
s :=edit1.text;
delete(s,pos('¥',s),length('¥'));
edit1.text:= trim(Format('¥%.2f', [strtofloat(s)]));
end;
procedure TForm1.Edit1Exit(Sender: TObject);
var
s : String ;
begin
s :=edit1.text;
delete(s,pos('¥',s),length('¥'));
edit1.text:= trim(Format('¥%.2f', [strtofloat(s)]));
end;
procedure TForm1.Edit1Exit(Sender: TObject);
var
s : String ;
begin
s :=edit1.text;
delete(s,pos('¥',s),length('¥'));
edit1.text:= trim(Format('¥%.2f', [strtofloat(s)]));
end;
var
s : String ;
begin
s :=edit1.text;
delete(s,pos('¥',s),length('¥'));
edit1.text:= trim(Format('¥%.2f', [strtofloat(s)]));
end;
begin
edit1.Text:=formatfloat('0.00',strtofloat(edit1.Text));
end;
begin
edit1.Text:=formatfloat('0.00',strtofloat(edit1.Text));
end;
begin
edit1.Text:=formatfloat('0.00',strtofloat(edit1.Text));
end;
试试这句话。
i:=10;
Edit1.Text:=FormatFloat('¥0.00',10);