SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Soultaker en Sábado 15 de Enero de 2005, 01:01

Título: Uso De Mouseover, Mouseup, Etc
Publicado por: Soultaker en Sábado 15 de Enero de 2005, 01:01
Bueno otra duda estoy haciendo un sistema donde estoy usando algunas imagenes, lo que quiero hacer es colocar 2 imagenes llamemoslo (img1, img2), una encima de la otra, al momento de estar sobre esa imagen (img1) que me muestre la otra imagen (img2) y cuando ya no este el puntero sobre la imagen (img2) que me muestre la otra imagen (img1) todo me funciona muy bien, pero el problema es que al momento de colocar el mouse sobre la imagen (img1) demora un poco en hacerlo (2 segundos aprox.) igual cuando ya no tengo el puntero sobre la imagen (img2), lo que quiero es que al instante haga ese efecto osea que no pase ni un segundo, apenas coloque el puntero del mouse sobre la imagen (img1) me muestre la otra imagen (img2) pero esto que sea al instante, alguien sabe si esto es posible.

 :comp:
Título: Re: Uso De Mouseover, Mouseup, Etc
Publicado por: Laforge en Miércoles 26 de Enero de 2005, 17:28
Hola Soultaker.

Pruébalo con MouseEnter en vez de MouseHover. No estoy muy seguro pero creo que MouseHover, antes de ejecutar los eventos examina el objeto...por eso esa demora.

Saludos!
Título: Re: Uso De Mouseover, Mouseup, Etc
Publicado por: Idabo en Miércoles 23 de Febrero de 2005, 14:19
Si exacto pudes usar el MouseEnter cuando entra y el MouseLeave cuando sale por que el MouseHover se tarda unos segundos,  esto me parece que se debe a que es un evento que espera a que el mouse este unos segundo sobre el control para porder provocar el evento.  Saludos bye
Título: Re: Uso De Mouseover, Mouseup, Etc
Publicado por: senzao18 en Jueves 24 de Febrero de 2005, 18:24
Creo que mouse over espera a que el mouse este estatico :D. Pero en definitiva ka mejor opcion es mouseenter y mouseleave...