Originariamente inviato da alka
Credo che tu debba modificare il modo in cui esponi i tuoi quesiti, dato che non si capisce quasi mai quale sia il problema.
Spiega come dovrebbe comportarsi la
ProgressBar all'interno della tua applicazione.
In ogni caso, pensando al ristretto numero di proprietà della
ProgressBar in quanto tale, mi risulta difficile che sia possibile legarla in modo automatico ad agenti esterni: il controllo ha poche proprietà significative, un minimo, un massimo e una posizione; sta a te impostarle nel modo corretto affinché la barra di progressione rappresenti il valore che vuoi.
Inoltre, per ottenere il suo aggiornamento effettivo, molto spesso è necessario ricorrere a thread esterni per evitare di vedere solamente lo stadio finale di tutti gli aggiornamenti apportati alla barra, dato che nel corso dell'elaborazione che dà luogo alla progressione della barra l'applicazione non può gestire i messaggi in coda relativi al ridisegno della finestra e dei controlli in essa contenuti, a meno che tale operazione non venga forzata o consentita.
Ciao!