Bjr , j'ai essayé avec un delegate afin de pouvoir rafraichier/ajouter des composant dans un datagrid depuis un thread, mais sans résultat, qqun saurait il m'expliquer comment faire ?
Voici la form1 ou est déclaré, utilisé le datagrid et lancé le thread.
Et voici la classe que j'instancie pour le thread
Dim myThreadObj As New ThreadCalculs(var2, var1)
_threadCalculs1 = New Threading.Thread(AddressOf myThreadObj.ThrFunc)
_threadCalculs1.Start()
Et voici la classe que j'instancie pour le thread
Imports System.Threading
Public Class ThreadCalculs
Dim *********** As ArrayList
Dim *********** As ArrayList
Public Sub New(ByVal _GroupsList As Object, ByVal _TSResult As Object)
*************************
End Sub
'Fonction utilisée dans le Thread
Public Sub ThrFunc()
Try
***************
C'est ici que je voudrais mettre à jour le datagrid
Form1.DataGridView1.Rows.Add(TSQuery.RemoveRDPTCP(TSResult_Users))
C'est ici que je voudrais mettre à jour le datagrid
***************
Catch ex As Exception
End Try
End Sub
End Class
Merci d'avance pour votre aide