Salva ragazzi,
volevo gestire alcune operazione che avvengono su listview tramite il BackgroundWorker in modo tale da poter dare la possibilità all'operatore per esempio di bloccare le operazioni quando desidera oppure mentre il programma elabora ridurre ad icone la finestra e continuare a fare altro genere di lavoro.
Prima di tutto il BackgroundWorker mi permette di fare questo?
secondo ora vi posto il codice che viene eseguito nel BackgroundWorker_DoWork
alla riga:
Me.ListView2.BeginUpdate()
Il ciompilatore mi genera il seguente errore: Operazione cross-thread non valida: è stato eseguito l'accesso al controllo 'ListView2' da un thread diverso da quello da cui è stata eseguita la creazione.
Penso che probabilmente anche a successive righe mi accadrà questo, come posso procedere? avete tutto il mio codice mi potete dare una mano?
ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com