Bonsoir Tout le monde, je cherche à comprendre quelle est la différence entre les deux délégué EventHandler et EventHandler<TEventArgs>? et quand je peut utilise chaque délégué? merci d'avance :D
Version imprimable
Bonsoir Tout le monde, je cherche à comprendre quelle est la différence entre les deux délégué EventHandler et EventHandler<TEventArgs>? et quand je peut utilise chaque délégué? merci d'avance :D
quand tu t'abonnes à évènement il faut souvent un délégué de type EventHandler, mais ca c'est si l'évènement a 2 paramètres un de type objet et un de type eventargs
chaque délégué a une signature incluse, et chaque évènement aussi
certains events pour passer des paramètres utilisent une classe dérivée de eventargs (comme mouseeventargs) auquel cas eventhandler ne suffit pas et on peut utiliser eventhandler<mouseeventargs>