Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Progress Bar - Funzionamento

    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!

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Il problema è che non sai quanto tempo ci metterà...

    Puoi fare un thread che tramite invoke (la progress bar sta in un altro thread) aumenta il valore della barra di un tot e che cicle finchè il caricamento non è concluso ( e quindi non intercetta un determinato evento..

    Però non hai la stima del massimo tempo che ci impiega.. quindi la progress bar sarebbe mooolto finta..

    Per non parlare della complessità di questo procedimento..

    Quindi se non sei esperto di operazioni crossthread, eventi ecc.. ti consiglio una semplice label con scritto "caricamento in corso"..

  3. #3
    Ah grazie per il consiglio..
    E come faccio a visualizzare una scritta ad esempio:"Caricamento in corso" magari lampeggiante in quell'intervallo di tempo?
    Grazie mille per la risposta..

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    per scriverla basta che cambi il testo nella label prima del caricamento e poi lo ricambi dopo..

    Lampeggiante devi usare i thread e operazioni crossthread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.