VB.Net - UserControl perso
Résolu
Passepoil
-
Passepoil -
Passepoil -
Bonjour,
J'ai créé un contrôle perso contenant un Label et un TextBox.
En Design, j'applique:
Par contre, lors de l'exécution de l'application je lis:
Par contre, si je crée une propriété perso:
ça fonctionne bien.
Y-a-t'il une autre solution que de créer des propriétés perso à chacune des sous-propriétés que je désire utiliser?
Merci d'avance.
J'ai créé un contrôle perso contenant un Label et un TextBox.
En Design, j'applique:
monControle.Label.Backcolor = Red
Par contre, lors de l'exécution de l'application je lis:
monControle.Label.Backcolor = Color.Transparent
Par contre, si je crée une propriété perso:
Public Property LabelBackColor As Color
Get
Return me.Label.BackColor
End Get
Set(value as Color)
Me.Label.BackColor = value
End Set
End Property
ça fonctionne bien.
Y-a-t'il une autre solution que de créer des propriétés perso à chacune des sous-propriétés que je désire utiliser?
Merci d'avance.
1 réponse
-
J'ai eu la réponse d'un expert sur un autre site... je vous la partage:
quand tu as une propriété typé sur une classe, il faut spécifier que tu veux que la sérialisation se fasse sur toutes les propriétés<system.componentmodel.designerserializationvisibility(content)> _ public property monlabel as label