Я ищу способ изменить значение атрибута DisplayName свойства во время выполнения. Возможно ли это даже в Windows Forms?
DisplayName
Создайте свой собственный TypeDescriptionProvider для своего класса и назначьте его во время выполнения для одного объекта (или всего класса), используя TypeDescriptor . Также посмотрите на GetTypeDescriptor и GetProperties , и, наконец, AttributeArray .
В целом, создание собственного дескриптора типа не так сложно, но вам нужно внимательно прочитать msdn и сделать много попыток.