Разумно ли создавать составные элементы управления?

У меня есть это приложение, которое повторно использует своего рода идиому в ряде мест. Там есть TPanel, и на нем несколько ярлыков и кнопок. Цель состоит в том, чтобы позволить пользователю выбрать диапазон дат.

Here's an example of one such panel at runtime

"& Amp; Даты" заголовок - это одна метка, а на вкладке "Все даты" часть вторая. Когда пользователь нажимает кнопку & quot; Выбрать & quot; При нажатии кнопки появляется форма, представляющая пользователю пару элементов управления Дата / Время и кнопки OK / Отмена. Если пользователь нажимает кнопку «ОК» после выбора некоторых дат, вторая метка изменяется на «От мм / дд / гггг» до «мм / дд / гггг».

Можно ли создать компонент, упаковывающий эти элементы управления? Я искал различные ресурсы для создателей компонентов, и они, похоже, не указывают на проблемы, о которых я думаю, такие как обработка событий onclick для кнопок. Если это разумная попытка, я также буду благодарен за указания на описание того, как сделать такой «составной элемент управления».

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

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