Bonjour à tous,
J'aimerais savoir s'il y a un moyen de crée une méthode plus générique pour changer un objet graphique depuis un autre thread.
Actuellement je crée une méthode par objet à modifier, par exemple pour changer un label:
Du coup cela peux me faire par mal de méthode qui se ressemble pour chaque objet a modifier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Delegate Sub Changetext(ByVal txt As String) Public Sub ChangeLabel(ByVal txt As String) If Me.InvokeRequired Then Me.Invoke(New Changetext(AddressOf ChangeLabel), txt) Else lblMonLabel.Text = txt End If End Sub
Je pensais à quelque chose comme récupérer dans l'autre thread les caractéristique de l'objet, le modifier puis le renvoyer, mais je vois pas trop comment faire.
Merci de votre aide
Partager