La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14306 - REEMPLAZAR CARACTERES
Autor:  Genaro Sanchez
Como puedo reemplazar caracteres de un texto que yo selecciono con el mouse por otros. Por ejemplo en un texto tengo:
123456789123, yo con el mouse selecciono (123), quiero reemplazar el (123) seleccionado con el mouse por otra cosa, por ejemplo 321, para que el string final quede:
321456789123.

Si lo hago con la funcion replace de VB6, me reemplaza todos los (123) que encuentra en el string, yo solo quiero que cambie los seleccionados con el mouse.

Les agradeceria su ayuda.

Gracias

  Respuesta:  Luis Fernando Melo
Hola
si estas usando una caja de texto para realizar esta operación te recomiendo usa las propiedades de este:

SelLength: Longitud del campo seleccionado

SelStart : Posición cardinal del primer caracter del campo selecionado dentro del campo original.

SelText : Texto seleccionado

estas te devuelven la parte del texto que has selecionada con el mouse o con las teclas

Por medio de las funciones Left , Right o Mid , puedes realizar las operaciones que quieras sobre tu cadena original.

Si tienes dudas puedes contactarme