Bonjour,
je cherchais à créer mes propres évènements qui n'existe pas dans le BackgroundWorker (Canceled et Started) et j'aurais aimé savoir comment faire pour que les Objects du Thread principal soit accessible?
Voici un morceau de code:
Mais lorsque j'arrive à l'évènement, il m'est impossible de toucher à des Objects de mon Thread principale mais je peux créer des MessageBox sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // ... // public event MyBackgroundEventHandler BackgroundStarted; // ... // MyWorker.DoWork += delegate(object s, DoWorkEventArgs args) { BackgroundEventHandler BackgroundStartedHandler = BackgroundStarted; BackgroundStarted(MyWorker, new BackgroundEventArgs()); } // ... //
Auriez vous une solution?
je vous remercie d'avance.
Partager