Как спрятать наследуемое свойство при создании компонента.

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

Собственно говоря, в создании компонент я пока не очень комптентен...

Создаю компонет, взяв базовым классом TButton.
Нужно спрятать его свойство Caption из инспектора объектов.

Заранее благодарен за помощь!!!
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Свойство Caption класса TButton появляется в Object Inspector, т.к. имеет видимость published. К сожалению, в Delphi нельзя понизить уровень видимости в производном классе по сравнению с базовым. Есть другой выход: нужно взять базовым классом TButtonControl (у него Caption имеет видимость protected).
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

Большое спасибо!!!
Ответить