1/ Ton code est parfois difficile à lire car tu utilises trop souvent le séparateur ':'.
2/ Tes événements devraient être écrits de façon classique car si tu fais des instances multiples, l'objet sender te permettra de savoir laquelle de ces instances à déclenché l'événement :
Public Event Changé(byval sender as object, byval e as system.eventargs)
Pour le déclencher :
raisevent Changé(me, new system.eventargs())
Et pour l'abonnement :
sub blabla_Changé(byval sender as object, byval e as system.eventargs) handles blabla.Changé
16 janv. 2013 à 19:29
Jolie classe bien pensée.
Juste 2 remarques.
1/ Ton code est parfois difficile à lire car tu utilises trop souvent le séparateur ':'.
2/ Tes événements devraient être écrits de façon classique car si tu fais des instances multiples, l'objet sender te permettra de savoir laquelle de ces instances à déclenché l'événement :
Public Event Changé(byval sender as object, byval e as system.eventargs)
Pour le déclencher :
raisevent Changé(me, new system.eventargs())
Et pour l'abonnement :
sub blabla_Changé(byval sender as object, byval e as system.eventargs) handles blabla.Changé
A bientôt.