Возможно, вы слышали о Окне свойств в Visual Studio, которое позволяет изменять свойства, предоставляемые элементом управления во время разработки.
Это выглядит примерно так (по крайней мере, если вы пинаете его из старой школы), но обычно вы обнаружите, что оно реализовано в виде окна на основе сетки во всех IDE:
В противном случае вы, вероятно, говорите о пользовательском классе, который наследуется от UITypeEditor
и позволяет добавить поддержку времени разработки к созданному вами пользовательскому элементу управления. Он работает в сочетании с окном «Свойства», показанным выше, чтобы добавить дополнительные функции, соответствующие конкретным потребностям вашего пользовательского элемента управления. Это подробно обсуждается в этой статье CodeProject .