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 :
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é.
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
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.
Partager