misterzinzin
Messages postés112Date d'inscriptionvendredi 27 octobre 2000StatutMembreDernière intervention26 janvier 2011
-
26 janv. 2011 à 16:06
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 2014
-
27 janv. 2011 à 09:41
Bonjour, je développe un user control qui sera utilisé par une autre application.
Cet user control effectue des taches en arrière plan (communication tcp ip) et j'aimerais savoir quand est ce que l'application "hote" n'utilise plus ce control (et donc se termine) pour fermer mes connexions.
sur une form il y à formClosed mais sur un user control ?
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 27 janv. 2011 à 09:41
Bonjour,
Tu peux peut-être envisager de passer pour le contrôle parent de ton control: this.Parent.
Cependant, il te faudra faire un "cast" afin de disposer de l'événement "OnClosed".
Et ceci ne comblera peut-être pas tous tes besoins.
Pourquoi ne pas plutôt implémenter l'interface IDisposable sur ton UserControl afin de fermer toutes tes connexions dans la méthode Dispose() qui sera appeler.
Bon développement,
Billou_13
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------