Вниз
Скачать: CL | DM;

Как скрыть property   Найти похожие ветки 

← →
Bannikov   (2004-02-16 16:37) [0]

Надо у компонента скрыть published property, которая есть у потомка. Скажите мне, что это сделать нельзя, чтобы я успокоился. Или можно ?
И еще, paReadOnly не пишется в DFM? Может так избавится от возможности редактирования этого свойства? Только некрасиво как-то. Мне нужно DataSet у TDataSource скрыть. Я пишу своего потомка, а кастома нет.

С уважением, Николай Банников.


← →
Юрий Зотов ©   (2004-02-16 16:44) [1]

Скрыть published-свойство у КОМПОНЕНТА - нельзя, а вот скрыть его из ИНСПЕКТОРА ОБЪЕКТОВ - можно. Нужно зарегистровать для этого свойства пустой редактор (в процедуре RegisterPropertyEditor вместо класса редактора указать nil).

Если свойство не пишется в DFM, но в Инспекторе Объектов оно видно, значит, редактироваться оно будет, но не будет сохраняться. Чтобы запретить редактирование, нужно написать для него свой редактор свойства (одновременно можно и переименовать смао свойство в Инспекторе Объектов).


← →
Bannikov   (2004-02-16 16:49) [2]

Спасибо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.985 c
1-94013
Sash
2004-02-17 06:27
2004.02.29
StringGrid


4-94242
volser
2003-11-06 12:23
2004.02.29
Hook мыши


8-94045
maxXP
2003-10-28 22:10
2004.02.29
Тоны и готовые мелодии для встроеного динамика


1-93843
Wild
2004-02-16 13:46
2004.02.29
StringReplace


1-93890
Sirus
2004-02-16 06:48
2004.02.29
Как узнать количество записей в массиве типа array of type




   Наверх