Formatação de um Tedit(sem maskedit). Caros colegas, Sou iniciante em delhpi e estou usando o seguinte para formatação tipo moeda em um Tedit no OnkeyPress if not (key in [#48,#49,#50,#51,#52,#53,#54,#55,#56,#57,#44,#8]) then key:=#0; no OnExit Edit1.text:=formatfloat('#,##0.00',StrToFloat(Edit1.text)); ou Edit1.text:=FloatToStrF(StrToFloat(Edit1.text), ffCurrency, 6, 2); Funciona perfeitamente quando saio do Tedit. quando coloco em OnKeyup: Edit1.text:=formatfloat('#,##0.00',StrToFloat(Edit1.text)); Funciona normalmente até 05 digitos, acima disto ocorre um erro? alguém sabe porque ou qual a maneira correta para para esta formatação ocorrer automaticamente (OnKeyPress.OnKeyUp)