![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как сделать настраиваемое контролирующее устройство в Delphi, которое не ведет себя как группа элементовDelphi , Компоненты и Классы , КомпонентыКак сделать настраиваемое контролирующее устройство в Delphi, которое не принимает другие элементы управленияПри разработке пользовательских контролов в Delphi, зачастую возникает необходимость ограничить функционал этих контролов так, чтобы они не вели себя как контейнеры для других элементов управления, например, как Описание проблемыПри создании пользовательского контрола в Delphi, разработчик может столкнуться с проблемой, когда при выделении пользовательского контроля в дизайнере формы, и последующем выборе другого элемента управления из палитры элементов, последний оказывается внутри пользовательского контрола. Это нежелательное поведение, так как не предполагается, что пользовательский контентрол должен содержать другие элементы управления. Решение проблемыЧтобы предотвратить вложение других элементов управления в пользовательский контроол, следует изменить свойство
Данный код исключает возможность вложения других элементов управления в ваш пользовательский компонент Пример кода
Поместив этот код в конструктор вашего пользовательского компонента, вы запретите содержать другие элементы управления внутри него. ВыводИзменение свойства Обсуждается создание пользовательского контрола в Delphi, который не должен содержать в себе другие элементы управления. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Компоненты ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |