Bonjour tous le monde
j'ai fait une application avec vb.net qui utilise un fichier .txt pour remplir des combobox (jusque la c'est parfait tous fonctionnent ) mais quant j'ai ajouter un BackgroundWorker1 et que j'ai fait dans

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
BackgroundWorker1_DoWork(.....)
If combobox1.Text = "" Or combobox2.Text = "" then
         Button1.Enabled = False
Else
end sub
et après l’exécution le message d’exception :
Opération inter-threads non valide : le contrôle 'Activite' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
s'affiche
merci pour votre aide

une remarque (l’appel du BackgroundWorker1.RunWorkerAsync() ) c'effectue aprés le remplisage des combobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Form_load(.....)
'remplir les combobox 
'après 
 BackgroundWorker1.RunWorkerAsync()
end sub
et j'ai essayé même après un Click d'un button
et c'est la même chose