![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Скрытие Публичных Свойств Родительского Класса в DelphiDelphi , Компоненты и Классы , RTTIВопрос, поднятый пользователем, заключается в том, как скрыть публичные свойства родительского класса Решение проблемыДля решения этой задачи можно использовать несколько подходов:
Можно использовать класс
В событии ```pascal uses TypInfo; procedure TForm1.JvInspectorBeforeItemCreate(Sender: TObject; Data: TJvCustomInspectorData; var ItemClass: TJvInspectorItemClass); begin if IsPublishedProp(TFrame, Data.Name) then ItemClass := nil; end; ```
Если необходимо редактирование свойств только во время выполнения, можно создать экземпляр
В случае, если не требуется использование функционала ЗаключениеВыбор метода зависит от конкретных требований и условий использования компонента. В случае, если необходимо редактирование свойств в дизайнере, но без использования функционала Пользователь интересуется, как скрыть публичные свойства родительского класса `TFrame` в runtime дизайнере, используя JvInspector, чтобы отредактировать и отобразить только собственные свойства класса `TMyClass`. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |