Bonjour à vous tous.
Après une période un peut longue de compréhension des méthodes Invoke et delegate en C# pour faire du crossThread. Je suis de retour sur mon projet en VB.net (le même (lycée en C# et Stage en VB.net)).
Je n'arrive pas a trouver comment convertir les fonctions C# vers le VB.
Merci de votre aide.
Voici un code exemple en C#:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 public void SetListeSGBD(ArrayList liste) { try { if (listBoxSGBD.InvokeRequired) { listBoxSGBD.Invoke(new MethodInvoker(delegate { SetListeSGBD(liste); })); } else { listBoxSGBD.Items.Clear(); _ListeSGBD = new ArrayList(); _ListeSGBD = liste; foreach (string key in _ListeSGBD) { listBoxSGBD.Items.Add(key); } } lock (this)//Protection entre Thread { _EtatIHM[2] = false; } } catch { } }
Partager