Comment puis-je rendre les rappels d'événements dans mes formulaires de gain sécurisés ?

Lorsque vous vous abonnez à un événement sur un objet à partir d'un formulaire, vous transmettez essentiellement le contrôle de votre méthode de rappel à la source de l'événement. Vous ne savez pas si cette source d'événement choisira de déclencher l'événement sur un fil différent.

Le problème est que lorsque le rappel est invoqué, vous ne pouvez pas supposer que vous pouvez effectuer des contrôles de mise à jour sur votre formulaire, car parfois ces contrôles lanceront une attente si le rappel d'événement a été appelé sur un thread différent de celui sur lequel le formulaire a été exécuté. sur.

请先 登录 后评论

1 réponses

Chris Farmer

Dans de nombreux cas simples, vous pouvez utiliser le délégué MethodInvoker et éviter d'avoir à créer votre propre type de délégué.

请先 登录 后评论
  • 30 abonnés
  • 0 favoris,509 Feuilleter
  • Simon Gillbee posée à 2023-03-27 15:33