Bonjour à tous,

Je essaye de créer un contrôle personnaliser, qui contient une collection d'objet. J'ai donc créer une class comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Public Class TarifCollection
    Implements ICollection(Of Tarif)
    Implements IList(Of Tarif)
... ... ...
Je récupère le tout dans une propriété comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        <Category("Données"), Description("Détermine les tarifs utilisés")> _
        Public Property ListeTarif() As TarifCollection
            Get
                Return _listeTarif
            End Get
            Set(ByVal value As TarifCollection)
                _listeTarif = value
            End Set
        End Property
Jusqu'ici ça a l'air de fonctionner. Mais lorsque je met mon contrôle dans une forme la prorpièté ListeTarif arrive grisée, et je ne peux pas remplir ma collection. (L' éditeur de collection ne s'affiche pas)

Alors que lorsque j'implémente Icollection et IListe comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Public Class TarifCollection
    Implements ICollection
    Implements IList
... ... ...
, l'éditeur apparaît, mais pas ma collection de tarif.

Quelqu'un aurai t'il une idée de la provenance de ce problème?

Merci d'avance

Meilleures salutations