Question

Je cherche un moyen de changer la valeur de l'attribut d'un DisplayName bien au moment de l'exécution. Est-ce même possible dans Windows Forms?

Était-ce utile?

La solution

Créer votre propre TypeDescriptionProvider pour votre classe , et l'affecter à l'exécution pour objet unique (ou classe entière) en utilisant TypeDescriptor . Regardez aussi dans GetTypeDescriptor et GetProperties , et enfin AttributeArray .

En général la création de votre propre descripteur de type est pas si difficile, mais vous devez lire attentivement et msdn faire beaucoup d'essais.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top