Come si interrompe un BackGroundWorker ? e come far scorrere una barra...

mercoledì 08 aprile 2009 - 21.45

willy_80 Profilo | Senior Member

Ciao a tutti sto lavorando con VB2008, nel mio programma devo eseguire delle routine molto lunghe e quindi per ovviare l'impressione che il programma si sia piantato lancio queste routine in background.
Ho due domande:
1. Sempre per ovviare all'impressione che tutto si sia bloccato mentre lavora il primo backgroundworker come posso visualizzare una barra che scorre?
2. Come posso aprire una finestra con tasto "annulla" che mi consenta di fermare l'operazione in background?
Ringrazio tutti anticipatamente

Anonimo Profilo | Senior Member

Ma hai provato a dare un occhio all'esempio che c'è su msdn?

http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx

Nel codice proposto c'è sia come utilizzare una progress bar sia un bottone per annullare l'operazione
Riccardo
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