SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: tiquinho en Miércoles 19 de Mayo de 2004, 14:58
-
Buenas tardes!! :hola:
Tengo un pequeño problemilla para mostrar una matriz de imagenes
¿Sabéis alguno de vosotros de un control que represente imagenes de fondo transparente(gif o ico)? No me vale el Image, porque necesito ponerlo encima de un anigif, y siendo windowless no puedo traerlo por encima de otro control. He probado con un Anigif, pero como necesito una matriz de aproximadamente 10 juntos, al cambiar la propiedad visible de todos a la vez en un timer, me baila mucho, e incluso (si el intervalo se vuelve muy pequeño) me deja ciertos controles sin servicio, como algún checkbox que necesito para pararlo.
Bueno, si alguien sabe de algún control útil, a ver si me puede informar...
Grácias!
-
Hola Tiquinho.
A mi si me quitas del picturebox y del image es que no tengo ni idea... pero para solucionar lo que comentas del intervalo muy pequeño del timer, añade en el método Timer1_Timer() la instrucción/palabra mágica DoEvents que permitirá que los eventos que se encuentren en cola esperando se desencadenen.
Suerte.
-
Mil millones de gracias, Brroz
:gracias: :gracias: :gracias: :gracias:
Eso me soluciona muchos problemas, al menos puedo tener controlado el programa. Sólo me queda un pequeño fallo, que al hacer visibles tantos Anigif a la vez, me parpadean también el resto d gifs, las toolbar y las barras de estado
Bueno, si sabeis de alguna manera de que sólo se refresquen cuando lo necesite, os lo agradecería también
Brroz, gracias d nuevo por echarme tantos cables en el proyecto :D