Ho alcune immagini enormi (7000 * 5000) da caricare contemporaneamente nel mio programma, che sto visualizzando in picturebox una per una. Queste immagini richiedono un po 'di tempo per essere caricate nello PictureBox. Inizialmente caricherò tutte le immagini in un array Image
come Bitmap
, quindi visualizzerò solo la prima immagine in Picturebox picturebox.Image = imageArray[0]
. Quindi voglio mostrare il cursore di attesa fino a quando la prima immagine viene mostrata in Picturebox. C'è un modo per sapere quando viene mostrata la prima immagine su Picturebox?Come faccio a sapere quando un'immagine è caricata in Picturebox
6
A
risposta
8
È possibile utilizzare gli eventi PictureBox: LoadProgressChanged
per mostrare l'avanzamento del caricamento e LoadCompleted
per eseguire un'operazione al termine.
private void pictureBox1_LoadProgressChanged(object sender, ProgressChangedEventArgs e)
{
// animate a progressbar...
}
private void pictureBox1_LoadCompleted(object sender, AsyncCompletedEventArgs e)
{
// done !
}
per fare questo lavoro, è necessario mantenere la proprietà .WaitOnLoad
valore su False, e si deve utilizzare uno dei metodi LoadAsync
.
Problemi correlati
- 1. Come faccio a sapere quando un'espressione lambda è nullo
- 2. node.js callback async.each, come faccio a sapere quando è finito?
- 3. Come faccio a sapere che una pagina è stata caricata completamente?
- 4. Come faccio a sapere quale nodo è focalizzato in JavaFX?
- 5. Che cos'è l'AppDelegate e come faccio a sapere quando utilizzarlo?
- 6. Come faccio a sapere quando viene eseguito l'ultimo async?
- 7. Come faccio a sapere che il columnizing è fatto?
- 8. In una UITableView, come faccio a sapere quando scrollRectToVisible è completo per una riga?
- 9. Come faccio a sapere se una tabella è una matrice?
- 10. Come faccio a sapere se questo è abbastanza casuale?
- 11. Come posso sapere se è stata caricata Google Visualization
- 12. Come faccio a sapere se MotionEvent è relativo o assoluto?
- 13. Come faccio a sapere se un appuntamento è privato
- 14. Come sapere se un'immagine è stata caricata o no? - Paperclip
- 15. Come faccio a sapere che cosa javascript viene eseguito quando faccio clic su un elemento?
- 16. Come faccio a sapere quando un'operazione di Amazon EC2 è completa?
- 17. Come faccio a sapere se Matlab è occupato quando si usano le GUI?
- 18. Utilizzo di Spring Threading e TaskExecutor, come faccio a sapere quando un thread è finito?
- 19. Come faccio a sapere quando una classe è un aiuto o un servizio?
- 20. HTML: come faccio a sapere quando vengono caricati tutti i frame?
- 21. In Django, come faccio a sapere l'utente attualmente loggato?
- 22. Come sapere quando una pagina web viene caricata quando si utilizza QtWebKit?
- 23. Come sapere quando il dispositivo è in carica?
- 24. Come faccio a sapere quando un'interfaccia viene implementata direttamente in un tipo ignorando quelli ereditati?
- 25. Come faccio a sapere se sono nel debugger sotto Android?
- 26. Come faccio a sapere quando un WindowsFormsHost sta ridimensionando in WPF?
- 27. Come faccio a sapere quando un ListBox ha finito il rendering in Silverlight?
- 28. Come faccio a sapere il mio sistema disponibile Gradle buildToolsVersion
- 29. Come faccio a sapere dove trascorre il tempo il compilatore?
- 30. Come faccio a sapere quali connettori Eclipse M2E ho installato?
Come stai caricando questo in picturebox ... per favore condividi il codice..so possiamo aiutare meglio .. –