Cambiar cursor en tiempo de ejecucion en un TsBrowse

Post Reply
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

Cambiar cursor en tiempo de ejecucion en un TsBrowse

Post by JoseGS »

Hola amigos:

Quisiera saber la forma en la que puedo cambiar el cursor utilizado en tiempo de ejecucion:

Explico:

- Tengo un TsBrowse al cual le he definido el cursor del dedo...
- Ese Browse, lo inhabilito mediante oBrw:DISABLE() en algunas ocaciones para que el usuario no pueda cambiar el puntero de la base de datos. En _, me gustaria cambiar el cursor a un simbolo de NO para que el usuario sepa que en ese momento el browse esta inhabilitado...

Alguna idea ?

Gracias
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Cambiar cursor en tiempo de ejecucion en un TsBrowse

Post by mmercado »

Hola José:
JoseGS wrote:- Tengo un TsBrowse al cual le he definido el cursor del dedo...
- Ese Browse, lo inhabilito mediante oBrw:DISABLE() en algunas ocaciones para que el usuario no pueda cambiar el puntero de la base de datos. En _, me gustaria cambiar el cursor a un simbolo de NO para que el usuario sepa que en ese momento el browse esta inhabilitado...
Según mis pruebas, cuando un control está inhabilitado (oBrw:DISABLE()) no detecta el paso del mouse por lo que no mostrará ningún cambio de cursor.

Pruébalo con lo siguiente:

lStop := .t.
oBrw:OnMouseMove := {||If( lStop, CursorStop(), CursorArrow() ) }

Un abrazo.
manuelmercado at prodigy dot net dot mx
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

Re: Cambiar cursor en tiempo de ejecucion en un TsBrowse

Post by JoseGS »

Gracias Manuel

Hare la prueba....

Como estuvo ese cumpleños ?
Post Reply