Allora non ci capiamo. Se vuoi evitare l'errore, l'unico modo è accedere alla lista dal thread che l'ha creata e questo è SEMPRE il thread principale, quindi non puoi che fare in questo modo.
Non puoi aggiungere la lista da un thread separato perché dovresti accedere alla proprietà Controls del thread principale.
Nulla ti vieta di pensare ad una soluzione più elegante di questa. Ad esempio: è veramente necessario caricare 100'000 elementi tutti insieme? Perché non solo i primi 100 e gli altri su richiesta?
|