Bonjour ! Je suis tout nouveau sur ce forum car je viens de me mettre au VB.net mais malheureusement j'ai déjà un problème...
J'ai crée une connexion socket, avec une fenêtre ou se trouve un label qui se modifie en fonction de la connexion( "En ligne" si connecté // "Non connecté" si non connecté )

Opération inter-threads non valide : le contrôle 'Label1' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
Après des recherches sur ce problème je comprend qu'il faut que je gère le multi thread, certain parle de Backgroundworker et d'autre de
InvokeRequired - Invoke

Je voudrais savoir quel est le meilleur moyen de gérer ça ?
J'ai cru comprendre que Backgrounworker était plus pour les thread lourd...
Je comptais donc me tourné vers InvokeRequired et invoke mais je ne sais pas comment l'utiliser ?

Quelqu'un aurait-il un exemple simple de l'utilisation ?
J'ai compris que InvokeRequired testé si on se trouvé dans le bon thread, mais c'est invoke qui me pause problème...

Désoler je me suis un peu lancé a l'aveuglette dans VB.net...
Merci d'avance de votre aide, veuillez m'excusez de mon niveau...