Мне нужно изменить редактор для свойства, присоединенного к .net PropertyGrid, но я не могу установить атрибут редактора этого свойства, поскольку свойство было создано инструментом, включая все атрибуты.
Требуемый редактор
System.Windows.Forms.Design.FileNameEditor
В Интернете можно найти множество учебных пособий для назначения этого редактора свойствам строк, задав атрибут редактора, но в этом случае я не могу установить атрибут редактора. Однако я могу посоветовать инструменту генерации кода вести себя так, чтобы строковое свойство, которое я хочу редактировать с помощью FileNameEditor, было преобразовано в другое свойство другого типа.
Для этого мне нужно знать, какой тип редактируется FileNameEditor по умолчанию. Я не нашел ни одного списка в Интернете, который бы указывал мне для данного редактора, какие типы используют этот редактор автоматически при отображении в PropertyGrid.