FoxPro/Visual FoxPro - Mover el cursor sobre un text

 
Vista:

Mover el cursor sobre un text

Publicado por javier (90 intervenciones) el 01/03/2003 22:12:57
hola amigos
quisiera saber como0 hago para que en el momento de ganar el puntero del mouse sobre un determinado Label este cambie de color, y cuando el puntero salga del label vuelva a su color origina , prove la propiedad MoveMouseEvenet pero no me funciona, cambia cuando estoy sobre el pero no vuelve a su estado original cuando salgo.
atte Javier
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿nadie sabe? ¿o la pregunta fue la mal echa?

Publicado por javier (90 intervenciones) el 03/03/2003 22:08:06
Parece que mi pregunta no se entiende o es un poco complicada..
Pero en fin seguire buscando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover el cursor sobre un text

Publicado por Roman Suazo (2723 intervenciones) el 03/03/2003 23:47:57
Tenes algo de razon, es decir, los controles del fox no tienen un evento
que te permita cambiar el backcolor o forecolor cuando el mouse pase
por el control (algo asi como las paginas de internet).
Lo que te puede servir es que utilices el evento mousemove de la forma, si te fijas este evento tiene como parametros las coordenadas del mouse asi que el codigo puede ser algo asi

LPARAMETERS nButton, nShift, nXCoord, nYCoord

if nXCoord=coordenadaX del la etiqueta .and. nYCoord=CoordeY de etiqueta

thisform.etiqueta.forecolor= el nuevo color

else

thisform.etiqueta.forecolor=colororiginal

endif

No es elegante o eficiente pero creo que puede funcionar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mover el cursor sobre un text

Publicado por Victor Escobar (1 intervención) el 06/03/2003 16:30:16
Si estas utilizando VFox 7, se agregaron los eventos MouseEnter y MouseLeave, en donde puedes colocar el codigo para cambiar el color del control.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar