Bonjour,
J'ai un petit problème dans l'utilisation d'une PropertyGrid. Lorsque on y affiche une classe (créé nous-même dans le code) ayant comme propriété une autre classe (aussi déclaré nous-même), cette propriété s'affiche en grisé et impossible à "ouvrir":
J'ai créé une classe ayant 2 propriétés, une qui est un Button (ValeurEditable) et donc une classe du framework, une autre qui est une classe que j'ai créé moi même (ValeurPasEditable). Dans la PropertyGrid ca s'affiche comme ca:

La ValeurEditable, qui est une classe Button, possède donc un petit + qui permet de l'ouvrir et de naviguer parmi ses propres propriétés. Mais pour la propriété ValeurPasEditable, qui est une classe que j'ai déclaré moi même, rien à faire, ca reste en grisée et impossible à ouvrir.
Pourtant, lorsque on debug et qu'on met cette classe en espion, on peut sans problème naviguer dans cette ValeurNonEditable:

Et d'ailleur, le problème s'applique aussi lorsque on créé un UserControl et que l'une de ses propriétés est une classe que nous avons nous-même déclarée:

Comment éviter ça?