Bonjour à tous,
Mon équipe a développé un composant visuel - héritant de Panel - et je suis en train de le rendre paramétrable directement depuis le designer dans la fenêtre des propriétés.
J'utilise le tag [Browsable(true)] avant les propriétés et cela se passe très bien, du moins pour les propriétés de type string ou int.
En effet, lorsque j'essaye de faire la même chose sur une autre propriété d'un autre type - MonObjet par ex - cela ne marche pas. Du moins, je n'obtiens pas ce que je veux exactement. Ce que je souhaite c'est un affichage comme pour 'Font' par exemple avec le petit '+' qui permet de modifier les propriétés de Font. Ce que j'obtiens actuellement, c'est un champ où apparaît le nom de ma propriété et un autre à coté - sa valeur donc - qui correspond au ToString()...
Avez-vous une idée de comment on peut faire ?
Merci d'avance à ceux qui prendront le temps de me lire et qui pourront, je l'espère, m'aider
Partager