FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour RESetSelection() ¿donde la encuentro?
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
RESetSelection() ¿donde la encuentro?
Posted: Wed Dec 12, 2007 10:37 PM

Buenas tardes,

Estoy intentando hacer un "find" distinto en la Trichedit. Lo que necesito lograr es que la palabra buscada sea "mostrada" con el resaltado azul pero EN TODAS LAS POSICIONES EN LA QUE SE ENCUENTRE A LA MISMA VEZ.

Creo que debo buscar por el lado de la función RESetSelection() que es llamada por el METHOD Find() de la tRichedit, pero lo que no logro es encontrar donde está está función para poder hojearla y ver si reformándola puedo lograr lo que necesito.

Espero comentarios. Gracias.

Rolando :D

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
RESetSelection() ¿donde la encuentro?
Posted: Thu Dec 13, 2007 10:11 AM

¿Hay otra manera de lograr que la palabra buscada sea "mostrada" con el resaltado azul pero EN TODAS LAS POSICIONES EN LA QUE SE ENCUENTRE A LA MISMA VEZ.?

Gracias.

Rolando :roll:

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
RESetSelection() ¿donde la encuentro?
Posted: Thu Dec 13, 2007 11:01 AM

El código fuente en C de la Clase TRichEdit no se proporciona.

Revisa el método Colorize() que puede servirte para lo que quieres hacer.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
RESetSelection() ¿donde la encuentro?
Posted: Thu Dec 13, 2007 12:09 PM

Antonio,

Gracias, pero ya lo hice con el método Colorize, agregué uno que llamé colorizeall() pero solo puedo cambiarle el color de tinta, no puedo "resaltar" como lo hace el find(), que es lo que justamente me interesaría hacer.

La verdad es que aunque tuviese el código C, no sabría que hacer porque nunca programé nada en C (aunque nunca es tarde para comenzar).

Y bue.., si no se puede, no se puede, que se va a hacer, ¿no?.

Gracias.

Continue the discussion