ItemHeight в TCustomComboBox?
Потомучто это Custom, в которых принято что все свойства которые могут быть помещены в published в наследниках изначально должны быть скрыты. ибо наследники разные, и каждые обрабатывают что-то только свое.
чето какаято неправильная стратегия. не лучше ли прятать тогда когда фичи не стало. а пока она есть (а она есть в TCustomComboBox и наследуется), не прятать?
Дима выше уже сказал - спрятать уже не получится. Ну точнее можно скрыть от сериализации в DFM но запретить использовать уже ранее опубликованное поле не получится
тогда не реализовывать фичу. иметь в качестве базоывйх 2 класса кустом и кустомВариаблеХигх
Можно и так делать, вообще фичи наращиваются по мере необходимости
Не ко всем свойствам нужна давать паблик доступ в классе. Кастом базовый для возможных других реализаций CustomBox, где ItemHeight - или бесполезен или нельзя давать прямой досутп для защиты от дурака. Ну это универсальное правило в том, что свойства лучше максимально спрятать, если оно не нужно.
Обсуждают сегодня