Bonjour a tous,

Je suis en train de retravailler un programme qui n'est pas de moi et il se trouve que je ne comprend pas un passage.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Dim LI() As String = Split(Msg, "#")
 
Me.Invoke(Sub() Me.Label1.Text = LI(2))
Le résultat est que la partie de la string correspondant a LI(2) se retrouve dans le Label1, ceci est fait via mais ce que je ne comprends pas c'est ce que vient faire le Sub() avant car normalement on doit passer en paramètre une fonction qui est déja existante ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Control.Invoke, méthode (Delegate, Object())
Et Invoke vas permettre de faire cette assignation dans un nouveau thread ou bien dans un déja créé précédemment ?

Merci d'avance pour vos explications et bonne journée !