Progress Bar - funzionamento

lunedì 11 febbraio 2008 - 09.53

gdlcore Profilo | Junior Member

Ciao a tutti..
ho fatto un applicativo che ricerca dei campi su un foglio excel.
Io vorrei visualizzare una progress bar che si attiva nell'intervallo di tempo tra il click del mouse sul tasto "Cerca" e la visualizzazione del risultato nel datagrid.
Si può fare una cosa del genere??
Aspetto vostra risposta..grazie!

dante Profilo | Junior Member

dunque, metti sul form una progress bar
poi setti il valore iniziale a 0 con: tuaProgressBar.Value = 0
poi il tuo codice che fa aumentare il valore : tuaProgressBar.Value = tuo valore

per vedere come funziona metti una progress ed un button sul form
e nell'evento click del button scrivi:
'se la progress è al 100% azzero il suo valore if ProgressBar1.Value=100% then ProgressBar1.Value=0 aumento il valore del 10% ad ogni click ProgressBar1.Value = ProgressBar1.Value + 10%

oppure prova con un timer

Dante

gdlcore Profilo | Junior Member

Il problema è che io non devo far aumentare la barra ad ogni click..deve aumentare finchè non mi esce fuori il datagrid caricato..non mi interessa che arrivi al 100 %..metto il marquee sulla barra,però dovrei farla partire quando clicco e farla finire quando il datagrid è pieno..spero che mi sono spiegato bene,è un po difficile..

dante Profilo | Junior Member

si avevo capito.
Il mio era solo un esempio del funzionamento

puoi settare la progress non visibile. Renderla visibile al click sul button e poi renderlo nuovamente invisibile alla fine del ciclo

Dante
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5