On-line: PSP, tnsr2, гостей 1. Всего: 3 [подробнее..]
АвторСообщение





Пост N: 12
Зарегистрирован: 22.09.09
ссылка на сообщение  Отправлено: 29.01.11 20:56. Заголовок: TAB control


Не могу найти способ как запретить/разрешить доступ к отдельным PAGE в TABе.
Это я туплю или такого способа нет?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]





Пост N: 82
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 29.01.11 22:12. Заголовок: Можно , наверное, че..


Можно , наверное, через bAction - имеем "черный" список страниц и в bAction проверяем nOption

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 13
Зарегистрирован: 22.09.09
ссылка на сообщение  Отправлено: 30.01.11 10:04. Заголовок: О таком способе я ду..


О таком способе я думал. Был еще вариант динамически создавать/удалять PAGE в зависимости от условия.
Но все было бы значительно проще, если для PAGE можно использовать свойства типа VISIBLE, ENABLED или READONLY. Именно этого я и не могу найти.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 160
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.01.11 19:45. Заголовок: S-A-N пишет: Это я ..


S-A-N пишет:

 цитата:
Это я туплю или такого способа нет?


Такого способа нет, поскольку это не поддерживается в WinAPI
Следовательно, надо создавать собственный обработчик событий в TABе.
Если у Вас это получится, то с удовольствием добавлю такое расширение в библиотеку.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 10
Зарегистрирован: 19.08.10
ссылка на сообщение  Отправлено: 11.02.11 11:53. Заголовок: S-A-N пишет: если д..


S-A-N пишет:

 цитата:
если для PAGE можно использовать свойства типа VISIBLE, ENABLED или READONLY



Для контролов можно использовать свойства Enabled/Visible.

Например так:

/*
Запрещаем кнопку "ОК" на 3-й вкладке, пока не введется адрес клиента
*/
Window_1.Tab_1(3).Button_OK.Enabled := .F.

Костыли, конечно, но за неимением (пока?) лучшего...
Закладка будет, конечно, видна, но контролы - неактивны.

ЗЫ: в HMG4 запретить/разрешить доступ к отдельным PAGE в TABе реализовано. Но там QT.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 190
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет