Bonjour à tous !!
ca faisait un moment que je n'avais pas eu de problèmes mais finalement ca reviens![]()
alors c'est à propos du Invoke. Un collègue m'a filé un code que je dois reprendre et modifier à ma sauce pour mon application et il y a une partie du code qui reste obscure pour moi même si elle n'est pas capitale.
Voici le code en question :
Bon alors le SetTextCallBack c'est un delegate donc même si je ne maitrise pas je sais à peu près ou chercher par contre je n'ai jamais entendu parler du invoke et j'aimerais donc connaitre son utilité dans ce genre de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private void logstr(string text) { if (this.log.InvokeRequired) { SetTextCallback d = new SetTextCallback(logstr); this.Invoke(d, new object[] { text }); } else { this.log.Items.Insert(0, text); } }
merci d'avance pour vos réponses![]()
Partager