Я следил за несколькими учебниками по созданию диалогового окна редактора настраиваемых свойств, но есть так много всего, что я не мог заставить его работать правильно. То, что я пытаюсь выполнить, - это настраиваемая форма с выбором даты (календарь), таймером и кнопками "ОК" и "Отмена". Форма вообще не проблема, но как я могу ее реализовать, чтобы опубликовать свойство в любом компоненте определенного типа с помощью кнопки для запуска редактора свойств?
Я хотел бы полностью переопределить тип TDateTime
и разместить свой собственный редактор на своем месте, поэтому везде, где TDateTime
публикуется и отображается в Object Inspector, я могу использовать этот редактор для одновременного изменения даты и времени в том же окне.
Проблема заключается в том, что документация по созданию редактора настраиваемых свойств плохой, и хотя некоторые ресурсы очень тщательны, они вникают в слишком подробные сведения о возможностях и не доходят до точки наиболее распространенных сценариев.