Programación General > VBA

 Componente Activex

(1/2) > >>

ldvgsmca:
tengo un problema, es que he desarrollado el componete que simula un boton windows vista, el problema es que cuando paso el mouse sobre el objeto me dibuja el marco correctamente pero cuando el puntero del mouse sale del objeto a veces lo limpia y a veces no y cuando el puntero vuelve al objeto no me dibuja correctamente el marco del boton..... al que me puede ayudar por favor me dice y le paso el codigo completo con un ejemplo para que lo evalue y me pueda decir donde es que tengo la falla

Gracias

luciano2:
Hola si querés enviarme el ocx, mandalo que lo pruebo a ver si le encuentro la falla


saludos


----------------
Recursos visual basic

ldvgsmca:
Gracias Luciano2, te envio un ejemplo y el codigo fuente del componente.

Epa:
Buenas.

El problema es que usas el evento MouseMove, el cual se produce unicamente cuando el mouse esta encima del control. Tienes que tener en cuenta que al mover el mouse, las coordenadas del mismo no siempre varian de 1 en 1, por lo que si lo mueves muy rapido puede pegar saltos y "no pasar por encima de tu control" por eso tienes que estar verificando constantemente la posicion del mouse.
Puedes usar un timer, q se active al posiconarse el mouse sobre tu control y desactivarse una vez q halla corroborado q el mouse no se encuentra mas encima.

Saludos

ldvgsmca:

--- Cita de: "Epa" --- Buenas.

El problema es que usas el evento MouseMove, el cual se produce unicamente cuando el mouse esta encima del control. Tienes que tener en cuenta que al mover el mouse, las coordenadas del mismo no siempre varian de 1 en 1, por lo que si lo mueves muy rapido puede pegar saltos y "no pasar por encima de tu control" por eso tienes que estar verificando constantemente la posicion del mouse.
Puedes usar un timer, q se active al posiconarse el mouse sobre tu control y desactivarse una vez q halla corroborado q el mouse no se encuentra mas encima.

Saludos
--- Fin de la cita ---
Saludos y gracias a la vez......

realmente no interpreto bien tu explicación, si podrias ser un poco mas explicita te lo agradeceria o simplemente si me pudieras decir que debo hacer para corregir mi problema, porque resulta que en mi sistema que estoy desarrollado tengo ese componecte en todos lo formularios y ya sabes que significa eso....



te lo agradezco de antemano

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa