Après avoir buté sur les évenements , je pensais que ce serait simple et que j'aurais juste à mettre mon sub en thread, mais non...

dans button1_click, j'ai remplacer mon appel direct "RempliListView(mesSources)" par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim th As New Threading.Thread(AddressOf RempliListView)
th.Start(mesSources)
mais j'obtiens :

Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans System.Windows.Forms.dll

Informations supplémentaires : Opération inter-threads non valide : le contrôle 'ListView1' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.

Pourtant mon appel au thread est bien fait dans la classe du formulaire...