Bonjour,

Depuis hier soir, je cherche désespérément à traduire en VB.net un code C# qui utilise la fonction Delegate apparemment absente en VB.net. J'ai besoin du delegate car le thread d'un workflow appelle une fonction qui met à jour les éléments d'un Form.

Voici le code en C#:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private delegate void UpdateDelegate();
 
private gameService_MessageReceived(object sender, MessageReceivedEventArgs e){
   UpdateDelegate theDelegate = delegate()
   {
      lblMessage.Text = e.Message;
      txtNextNumber.SelectAll();
      txtNextNumber.Focus();
   };
   _instanceId = e.InstanceId;
 
   this.Invoke(theDelegate);
}
Je n'arrive pas à trouver quelle fonction utiliser pour remplacer la partie delegate(){...};, quelqu'un saurait-il comment faire svp?