|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
как можно убрать все Custom Property
Подскажите как можно убрать все Custom Property. Например процедура RegisterCustomProperty регистрирует новое свойство а мне нужно убрать некоторые, т.е чтобы не отображалось в oBject inspectore
|
#4
|
||||
|
||||
Код:
type TMyEdit = class (TEdit) public property Color; end; Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#5
|
||||
|
||||
Код:
procedure UnlistPublishedProperty(ComponentClass: TClass; const PropName: String); var APropInfo: PPropInfo; begin APropInfo:=GetPropInfo(ComponentClass, PropName); RegisterPropertyEditor(APropInfo^.PropType^, ComponentClass, PropName, nil); end; использование: Код:
procedure Register; begin UnlistPublishedProperty(TLabel, 'Width'); end; Пишу программы за еду. __________________ |