Вопрос

Я ищу способ изменить значение DisplayName атрибут свойства во время выполнения.Возможно ли это вообще в Windows Forms?

Это было полезно?

Решение

Создайте свой собственный Поставщик типовых описаний для вашего класса и назначьте его во время выполнения одному объекту (или всему классу), используя Типоискатель.Также загляните в GetTypeDescriptor ( Геттипный дескриптор ) и GetProperties ( Свойства получения ), и , наконец , Атрибутивный массив.

В общем, создать свой собственный дескриптор типа не так уж и сложно, но вам нужно внимательно прочитать msdn и сделать много попыток.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top