Как я могу реализовать свой собственный редактор свойств для всех экземпляров определенного типа?

Я следовал нескольким учебникам по созданию диалогового окна редактора пользовательских свойств, но в нем так много вещей, что я не смог заставить его работать правильно. То, что я пытаюсь сделать, - это пользовательская форма с указателем даты (календарь), указателем времени и кнопками OK и Отмена. С формой проблем нет, но как мне реализовать это, чтобы я мог опубликовать свойство в любом компоненте определенного типа с кнопкой для запуска редактора свойств?

Я хотел бы полностью переопределитьTDateTime введите и поместите мой пользовательский редактор на свое место, так что вездеTDateTime опубликован и виден в Инспекторе объектов, я могу использовать этот редактор для изменения даты и времени вместе в одном и том же окне.

Проблема заключается в том, что документация по созданию редактора пользовательских свойств оставляет желать лучшего, и, хотя некоторые ресурсы очень тщательны, в них слишком подробно описываются возможности и не хватает смысла в самых распространенных сценариях.

Ответы на вопрос(1)

Ваш ответ на вопрос