Tengo algunas imágenes enormes (7000 * 5000) para cargar simultáneamente en mi programa, que estoy mostrando en cuadro una por una. Estas imágenes tardan un poco en cargarse en el PictureBox. Al principio estoy cargando todas las imágenes en una matriz Image
como Bitmap
, luego solo estoy mostrando la primera imagen en la casilla picturebox.Image = imageArray[0]
. Entonces quiero mostrar el cursor de espera hasta que se muestre la primera imagen en Picturebox. ¿Hay alguna manera de saber cuándo se muestra la primera imagen en Picturebox?¿Cómo puedo saber cuándo se carga una imagen en Picturebox
6
A
Respuesta
8
Puede usar los eventos de PictureBox: LoadProgressChanged
para mostrar el progreso de la carga y LoadCompleted
para hacer algo cuando haya terminado.
private void pictureBox1_LoadProgressChanged(object sender, ProgressChangedEventArgs e)
{
// animate a progressbar...
}
private void pictureBox1_LoadCompleted(object sender, AsyncCompletedEventArgs e)
{
// done !
}
Para que esto funcione, hay que mantener la propiedad .WaitOnLoad
valor en falso, y usted tiene que utilizar uno de los métodos LoadAsync
.
Cuestiones relacionadas
- 1. ¿Cómo puedo saber cuándo se cargó una imagen de fondo CSS? ¿Se disparó un evento?
- 2. Devolución de llamada de Javascript para saber cuándo se carga una imagen
- 3. ¿Cómo puedo detectar cuándo se carga una página web?
- 4. iPhone SDK: ¿cómo puedo saber cuándo ha finalizado una animación?
- 5. ¿Cómo puedo saber cuándo se carga el contenido de ContentControl al cambiar
- 6. ¿Cómo puedo saber cuándo se tomó una foto en C# corriendo en Vista?
- 7. Cargar una imagen de una url en un PictureBox
- 8. ¿Cómo saber si una imagen se carga o almacena en caché en JQuery?
- 9. ¿Cómo puedo saber cuándo se realizó la última sincronización?
- 10. ¿Cómo puedo saber cuándo ha terminado una animación UITableView?
- 11. ¿Cómo puedo saber cuándo NSTextView pierde foco?
- 12. jQuery: ¿Cómo puedo saber cuándo una pestaña/ventana gana foco?
- 13. ¿Cómo cambio la imagen de un PictureBox?
- 14. Detectando cuando se utiliza la imagen de error en PictureBox
- 15. writeToFile cómo saber cuándo se completó
- 16. Eliminar imagen de PictureBox en C#
- 17. Cargar imagen Picturebox de la memoria?
- 18. WCF: ¿Cómo saber cuándo termina una sesión?
- 19. ¿Cómo saber cuándo se completa una animación UITableView?
- 20. Ember-Data cómo saber cuándo se capta una entidad
- 21. ¿Cómo puedo saber cuándo WindowsFormsHost está redimensionando en WPF?
- 22. ¿Cómo puedo saber cuándo se han enviado encabezados HTTP en una aplicación ASP.NET?
- 23. ¿Cómo saber cuándo se ha pausado el MPMoviePlayerController en iPhone?
- 24. ¿Cómo saber qué versión del paquete se carga en R?
- 25. ¿Cómo saber cuando una página web se carga cuando se utiliza QtWebKit?
- 26. en C# ¿cómo rotar picturebox con su imagen?
- 27. ¿Cómo puedo saber cuándo se completa una operación de Amazon EC2?
- 28. ¿Cómo puedo saber cuándo se completa la descarga desde una URL?
- 29. Necesita saber cuándo se cierra la aplicación
- 30. ¿Cómo puedo saber cuándo ha llegado el último OutputDataReceived?
cómo está cargando esto en cuadro ... por favor comparta el código ... para que podamos ayudar mejor ... –