Ciao,
sentite... come si fa ad impostare la durata di una prograssbar in base all'esecuzione di una funzione???
GRAZIE.![]()
Ciao,
sentite... come si fa ad impostare la durata di una prograssbar in base all'esecuzione di una funzione???
GRAZIE.![]()
Credo che tu debba modificare il modo in cui esponi i tuoi quesiti, dato che non si capisce quasi mai quale sia il problema.Originariamente inviato da Scorpion69
sentite... come si fa ad impostare la durata di una prograssbar in base all'esecuzione di una funzione???![]()
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!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Mmm... hai ragione... puoi anke chiudere la discussione a questo punto. GRAZIE.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!![]()
![]()
Oppure Metti una WaitBar![]()
Anke... però volevo vedere se c'erano alternative...Originariamente inviato da Anony89
Oppure Metti una WaitBar![]()