fdfdfdddd
13-07-2010, 12:59
Salve a tutti!
Ho questo piccolo problema: sono in un'applicazione WinForm semplicissima. Sul form principale c'è un bottone al cui click aggiorno il testo del bottone stesso e poi mando in esecuzione un thread secondario molto "pesante" (con un classicissimo ThreadStart ts = new ThreadStart( ... ); Thread theThread = new hread(ts); theThread.Start(); ).
Il problema è così facendo, la modifica al testo del bottone viene visualizzata solo dopo l'esecuzione del secondo thread! E l'intera GUI mi rimane non responsiva fino al termine del thread stesso.
Avete idea di come ovviare a questo problema?
Grazie 1000 anticipatamente!
Ho questo piccolo problema: sono in un'applicazione WinForm semplicissima. Sul form principale c'è un bottone al cui click aggiorno il testo del bottone stesso e poi mando in esecuzione un thread secondario molto "pesante" (con un classicissimo ThreadStart ts = new ThreadStart( ... ); Thread theThread = new hread(ts); theThread.Start(); ).
Il problema è così facendo, la modifica al testo del bottone viene visualizzata solo dopo l'esecuzione del secondo thread! E l'intera GUI mi rimane non responsiva fino al termine del thread stesso.
Avete idea di come ovviare a questo problema?
Grazie 1000 anticipatamente!