Недоступная закладка в компоненте TabbedNotebookDelphi , Компоненты и Классы , Вкладки и СтраницыНедоступная закладка в компоненте TabbedNotebookЕсть ли возможность в компоненте Tabbednotebook сделать какую-либо страницу недоступной? То есть не позволять пользователю щелкать на ней и видеть ее содержимое? Да, такая возможность существует. Самый простой путь - удалить страницу, например так:
и снова включить ее (при необходимости), перегрузив форму. Блокировка (а не удаление) немного мудренее, поскольку необходима организация цикла в процедуре создания формы, присваивающая имена закладкам компонента TabbedNotebook. Например так:
где ValidIdentifier ValidIdentifier - функция, которая возвращает правильный Pascal-идентификатор, производный от строки 'Tab':
Затем мы можем сделать закладку компонента TabbedNotebook недоступной:
следующий код восстанавливает доступность страницы:
В статье описывается возможность блокировки доступа к странице в компоненте TabbedNotebook, то есть недоступности для пользователя и ее видимости. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Вкладки и Страницы ::
|
|||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |