bob94700
Messages postés69Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 7 avril 2007
-
3 juin 2006 à 18:50
bob94700
Messages postés69Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 7 avril 2007
-
4 juin 2006 à 09:17
bonjour,
Contexte : Voilà j'ai un 1er composant qui dérive de Component : "Colonne"
(rq : attribut de la classe : [DesignTimeVisible(false)])
J'ai défini une collection sur ce composant : "ColonneCollection"
(rq : attributs de la classe :
[ListBindable (false)]
[Editor ("ColonneCollectionEditor", typeof(UITypeEditor))] )
J'ai enfin un UserControl dont l'une des propriétés est : "Columns" (il s'agit d'une instance de ma classe "ColonneCollection").
(rq : attribut de la propriété : [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)])
Question : Lorsque je modifie la propriété "Columns" de mon controle (via l'éditeur de collection), le code généré réagit bien, en ajout comme en suppression.
Par contre lorsque je supprime complètement mon controle en mode design, le code généré du controle est supprimé mais pas celui des Colonnes.
J'ai essayé de bidouiller qqc dans la fonction Dispose(), mais sans succès.
Quelqu'un a-t-il une idée ?