Bonjour,
Comment puis-je récupérer un contrôle créer dans un autre Thread?
Exemple:
Private _list As
New List(Of Control_Viewer.ControlViewer)
Private
Sub
ChargeComponentViewer(ByVal Sender AsObject)
Dim source AsString = CType(Sender, String)
Dim CV AsNew Control_Viewer.ControlViewer
If
System.IO.File.Exists(Source)
Then
CV.path_file = Source
CV.LoadFile()
Me._list_component_viewer.Add(CV)
EndIf
EndSub
Mon problème est ici, il est impossible d'ajouter les contrôles (CTL) dans le panel (panComponentViewer):
Private
Sub timTaskAsync_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timTaskAsync.Tick
'Si la tâche n'est pas en cours
If
Not
Me.thExecuteTaskAsync.IsAlive
Then
ForEach ctl As Control_Viewer.ControlViewer InMe._list_component_viewer
Me.panComponentViewer.Controls.Add(ctl)
Next
End If
End Sub
Merci d'avance,
Pascal