![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как спрятать свойство в наследнике? [D6, WinXP]
Voldemar © (2002-08-09 04:21:00)Доброе время суток!
Подскажите, пожалуйста, как в наследнике спрятать свойство, которое в базовом классе присутствует? Например, я пишу компонент на базе TEdit и хочу, чтобы в моем компоненте было недоступно св-во Font...
Надеюсь, понятно спросил...:))
Andrey Shakula (2002-08-09 17:10:00) [1]А что мешает породить компонент от TCustomEdit? В инспекторе объектов видно не будет. Ну или взять еще более раннего предка.
MBo (2002-08-09 08:19:00) [2]Да уж, про слона-то я и забыл :((
Юрий Зотов (2002-08-09 08:17:00) [3]Наследуйтесь от TCustomEdit и публикуйте только те свойства, какие сами захотите. Пример - сам TEdit.
MBo (2002-08-09 06:42:00) [4]Можно только скрыть из инспектора объектов - объявить новое свойство с таким же именем, а доступ к нему сделать только на чтение.
Cobalt (2002-08-09 04:53:00) [5]Нельзя спрятать. Дельфи запрещает.