Ver Mensaje Individual
  #1  
Antiguo 13-08-2007
jymy788 jymy788 is offline
Miembro
 
Registrado: jun 2004
Posts: 120
Reputación: 20
jymy788 Va por buen camino
StringReplace (posicionamiento cursor)

Buenas a tod@s.

Tengo un problemilla:

En el evento OnChange de un TEdit, estoy haciendo un stringReplace para cambiar las COMAS por PUNTOS de la siguiente forma:

Código:
procedure TForm1.eDescuentoChange(Sender: TObject);
var
  valueOrig, valueNew: string;
  tam: integer;
begin
  valueOrig := eDescuento.Text;
  tam := strLen(PChar(valueOrig));
  valueNew := StringReplace(valueOrig, ',', '.', [rfReplaceAll]);
  eDescuento.Text := valueNew;
end;
Funciona bien el replace pero el problema es que me posiciona el cursor al principio del TEdit en cuestión en lugar de al final.

¿Cómo puedo solucionar esto?

Gracias de antemano
Responder Con Cita