Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Aanzamento elaborazione con ProgressBar
domenica 12 ottobre 2008 - 15.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
edward_radical
Profilo
| Newbie
39
messaggi | Data Invio:
dom 12 ott 2008 - 15:11
All'interno di un progetto ho la necessità di visualizzare una barra di progressione durante l'avanzamento di un'elaborazione.
Non conoscendo il numero di elementi da elaborare l'aspetto "Marquee".
Il problema è che quando visualizzo il form contente la barra di progressione, viene visualizzato il form, ma la label descrittiva e la progress bar NON vengono disegnati...
Allego porzione di codice:
Dim window3 As New frmProgress
window3.Show()
[...]OPERAZIONE[...]
window3.Close()
Qualcuno a qualche idea di come risolvere la problematica?
Grazie in anticipo.
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
dom 12 ott 2008 - 15:33
Credo tu debba delegare l'operazione a un BackgroundWorker
edward_radical
Profilo
| Newbie
39
messaggi | Data Invio:
lun 13 ott 2008 - 00:19
Adesso mi studio qualcosa al riguardo grazie, non è che potresti anche darmi qualche dritta?
Grazie ancora!
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
lun 13 ott 2008 - 08:08
Prova a dare un occhio all'esempio che c'è in questa pagina, a me ha schiarito molto le idee:
http://msdn.microsoft.com/it-it/library/waw3xexc
(VS.80).aspx
Sostanzialmente devi settare tre event handler:
-DoWork con quello che deve fare
-RunWorkerCompleted quello che deve fare quando ha finito il lavoro in background
-ProgressChanged quello che il thread chiamante deve fare quando dall'oggetto bw chiami il metodo ReportProgress per segnalare l'avanzamento
Dai un occhio al codice che è veramente molto comprensibile
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !