PDA

View Full Version : [vb.net] multithread per aggiornare una label


manuel 66
26-02-2011, 17:57
ho creato un programma che cerca i files nel computer tramite l'immissione di 3 parametri in input, percorso di ricerca (obbligatorio), nome file (funzione instr) e estensione file.
il problema e che quando clicco il pulsante cerca, l'interfaccia grafica si blocca(finche non termina), andando alla ricerca sul web ho capito che devo creare un thread specifico per l'interfaccia cosicche non si blocchi e aggiorni durante l'esecuzione le label che contano i file trovati e scansionati.
sul web ho trovato solo vaghi esempi, che non mi hanno aiutato, come introduco un nuovo thread ?

jackk87
27-02-2011, 10:20
ho creato un programma che cerca i files nel computer tramite l'immissione di 3 parametri in input, percorso di ricerca (obbligatorio), nome file (funzione instr) e estensione file.
il problema e che quando clicco il pulsante cerca, l'interfaccia grafica si blocca(finche non termina), andando alla ricerca sul web ho capito che devo creare un thread specifico per l'interfaccia cosicche non si blocchi e aggiorni durante l'esecuzione le label che contano i file trovati e scansionati.
sul web ho trovato solo vaghi esempi, che non mi hanno aiutato, come introduco un nuovo thread ?

Ciao noto che sei alle prime armi con il vb.net ti posto questa guida che è molto completa riguardo il vb.net trovi un pò di tutto dove c'è anche il multithreading.
Visto che sei alle prime armi i thread sono un'argomento un pò complesso quindi ti consiglio di guardardi l'argomento "BackgroundWorker e FileSystemWatcher" per qualsiasi problema scrivi pure la guida la trovi qui http://totemslair.org/guide/vb.php :D