Campo texto

Necesito lo siguiente en un campo de texto:

  • Buscar una o varias palabras
  • Que se seleccionen las palabras buscadas
  • Que el Scroll se desplace a la palabra encontrada

¿Alguna idea?

Gracias

:idea:

¿el campo de texto es editable ?

Porque es fácil con una palabra en un campo editable:
<code 4D>
$fieldName_t:=“miCampoDeTexto”
$field_p:=OBJET Lire pointeur(Objet nommé;$fieldName_t)
$txt:=$field_p->
$find_t:=“lo que buscar”
$pos_l:=Position($find_t;$txt)
Si ($pos_l>0)
SÉLECTIONNER TEXTE(*;$txtField;$pos_l;$pos_l+Longueur($find_t))
Fin de si
</code 4D>

Mas que una palabra, se podría hacer una “selección” con texto multiestilo. Si no es editable el campo, no se como hacer para el scroll, mientras que con un listbox de lineas de texto es posible.

En caso de que no sea editable quizás se pueda hacer editable temporalmente para que funcione el HIGHLIGHT TEXT, y volver a ponerlo no editable después. A lo mejor hay que jugar con un timer, un call process o algo así si el refresco no es bueno.

Gracias, el campo es editable.

:wink: