Título: imagenes aleatorias seguidas Publicado por: corlo en 7 Septiembre 2020, 23:22 pm Hola soy corlo
estoy haciendo un pequeño codigo de imagenes aleatorias, que apretando un command1 me va generando una imagen aleatoria, funciona perfectamente ahora lo que quiero es que con otro boton command2 me haga todas las imagenes aleatorias seguidas mediante un intervalo de tiempo. en el formulario hay : filelistbox=archivos image1 el codigo es el siguiente: Código:
gracias Título: Re: imagenes aleatorias seguidas Publicado por: Serapis en 9 Septiembre 2020, 17:27 pm Simplemente añade un control 'Timer', establece el 'tiempo de espera' entre cambio de imágenes (el valor de la propiedad 'interval', refiere milisegundos). Deja el control timer desactivado, (Enabled=FALSE) y actívalo cuando cargas una carpeta dada.
Comentarios: En el filelistbox, deberías filtrar para que contenga solo tipos de imágenes que puedes leer... (extensiones, jpg, tif, gif, bmp)... El 'aleatorio' deja mucho que desear... es muy fácil que salgan imágenes repetidas constantemente. Hay que tomar la lista y barajarla tan pronto como se establece la ruta (evento pathchange)... Código
Y para completar el código... hay que rehacer lo que has puesto: Código
y listo... tarea completa. ahora es de verdad aleatorio y una imagen nunca se repetirá antes de haber salido todas, las demás. Título: Re: imagenes aleatorias seguidas Publicado por: corlo en 9 Septiembre 2020, 18:23 pm gracias nebire
justo lo que necesitaba problema resuelto |