Bonjour à tous. J'ai un petit problème au niveau d'un contrôle que je me suis créé à partir d'un Panel. À la construction de celui-ci, je lui ajoute un label et un textbox et j'ajoute deux propriétés pour accéder à leurs fonctions du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    <Description("Accède aux propriétés du Label")> _
    Public Property Label() As Label
        Get
            Return Etiquette
        End Get
        Set(ByVal value As Label)
            Etiquette = value
        End Set
    End Property
Notez bien qu'il existe une variable de type Label elle est déjà initialisée (sa position, grosseur, texte etc.) Si en code je modifie la valeur de MonControle.Label.Text et puis je lance le programme, ma valeur est bel et bien changée dans mon programme. Si à la place je change cette même propriété en mode design, lorsque je lance le programme et la propriété revient à la valeur par défaut. Il est à noter que ça se produit pour toutes les propriétés de mon Label, qui lui est une propriété de mon contrôle personnalisé.

De plus, j'ai remarqué que lorsque je modifie cette valeur en design time, cette modification n'est pas ajoutée dans le fichier designer de mon application.

J'ai fais plusieurs recherches et je n'aboutis à rien, donc un peu d'aide serait appréciée .