Buon giorno a tutti!
Ho un piccolo problemino (concettuale) con i BackGroundWorker.
Nel form di avvio del mio programma, ho trascinato il componente BackGroundWorker e nell'evento DoWork ho scritto questo codice:
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker worker = sender as BackgroundWorker;
this.Work();//qua richiamo la mia funzione che non restituisce niente
}
Poi all'avvio del form faccio partire con il comando this.backgroundWorker1.RunWorkerAsync();
Il programma va in eccezione quando nella funzione chiamata dal BackGroundWorker tento ad esempio di riempire un textbox che è nel form.
Con quale metodo si rivolve questo problema?
Grazie a tutti!