Rogério, Criei os seguinte campos no meu form: Edit1.text(Valor), Edit2.text(Quantidade) e Edit3.text(Resultado do Valor * Quantidade). Caso você queira formatar o campo Edit1.text, basta colocar o seguinte código no Evento OnExit do Edit1.Text: Edit1.Text := FormatFloat('#,##0.00',StrToFloat(Edit1.Text)); Já o resultado da multiplicação pode ser colocado no evento OnExit do Edit2.Text e ficaria da seguinte forma: Edit3.Text := FormatFloat('#,##0.00',(StrToFloat(Edit1.Text) * StrToFloat(Edit2.Text))); Espero ter ajudado.