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