Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переключение на другую страницу в TPageControle [D7]


Страницы:   1 2

3APA3A ©   (2004-08-10 19:14:00) 

То есть - как только юзер хочет переключится на какую-то страницу, то я должен сначала проверить - можно ли ему "туда", и если нет - никуда не переключать, выдать ругательное сообщение и оставить на той же странице.  Вариант с переключением, проверкой и если что - выкидыванием его на предыдущую страницу - не подходит...


3APA3A   (2004-08-10 20:12:00) [21]

to MacroDenS  
  1) Да есть, есть у него это свойство... Я в курсе... =)  Но это не подходит...
  2) см. выше


MacroDenS   (2004-08-10 20:03:00) [22]

если есть, может просто когда пользователь без прав лазит хайдить все что не для него???


MacroDenS   (2004-08-10 20:03:00) [23]

щас просто нет делфы проверить,не помню, у табшита есть свойство визибл.


3APA3A   (2004-08-10 19:59:00) [24]

to Sun bittern
  Это ты предлагаешь в OnChange использовать?  Если да - то перечитай мой первый пост еще раз, а в особенности это Вариант с переключением, проверкой и если что - выкидыванием его на предыдущую страницу - не подходит

to QuasiLamo
  Нет... Так тоже нельзя...

to All
  Неужели нет средств узнать, на какую страницу "собрался" переключатся PageControl?


QuasiLamo   (2004-08-10 19:40:00) [25]

попробуй сделать недозволенные табшиты невидимыми, свойство tabvisible у табшита


Sun bittern   (2004-08-10 19:37:00) [26]

if TPageControl(Sender).TabIndex = 1 then TPageControl(Sender).TabIndex := 0;
???


3APA3A   (2004-08-10 19:33:00) [27]

to GannibalLector - да, если это реализовать через Frames и TreeView - все получится так как надо и без особенных проблем.
 Но надо с помощью PageControl


3APA3A   (2004-08-10 19:31:00) [28]

В принипе - подходит событие OnChanging, т.к. оно происходит передпереключением на другую страницу, но как мне в обработчике узнать, на какую страницу будет произведено подключение?


GanibalLector   (2004-08-10 19:30:00) [29]

А может проще использовать фреймы и TreeView очень эффектно получается.И проблемка твоя исчезает навсегда...


3APA3A   (2004-08-10 19:27:00) [30]

Не понял - без какой проверки?
 OnChange - Не подходит, т.к. сначала переключает а потом вызывает обработчик...


Sun bittern   (2004-08-10 19:18:00) [31]

>> Вариант с переключением, проверкой и если что

Без проверки это как? Программа телепат?

OnChange


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо