Utilisation propertygrid 2/2

Description

Cette source est la suite de http://www.csharpfr.com/code.aspx?ID=33953 et dont vous trouverez l'article associé ici -> http://www.dotnet-tech.com/tutoriels/propertygrid1/

Cette fois-ci, le but est de nommer les propriétés clairement. Plus de Name ou de LastName, mais des Noms et Prénom.

Le principe est simple :
1 - Création d'un attribut dans lequel on notera le nom de notre propriété (CustomDisplayNameAttribute)
2 - Création d'une classe héritant de PropertyDescriptor qui indiquera au PropertyGrid ce qu'il doit afficher
3 - Création d'une classe implémentant l'interface ICustomTypeDescriptor assurant aux propriétés de notre objet qu'elles seront liées à notre PropertyDescriptor.
4 - Notre objet doit hérité de notre Descriptor personnalisé.

C'est documenté donc n'hésitez pas à lire et à poser des questions.
L'article associé est en cours d'écriture et se basera sur ce code.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.