Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

PageControl   Найти похожие ветки 

 
Вольный Стрелок   (2003-12-11 15:58) [0]

как в обработчике OnChanging определить закладку, НА КОТОРУЮ пользователь хочет переключиться


 
Stas ©   (2003-12-11 16:00) [1]

Tabsheet1.show


 
MV   (2003-12-11 16:01) [2]

Используйте ONChange, в котором запоминайте
ActiveTabSheet := ***.ActivePage;
А в OnChamging анализируйте его...


 
Stas ©   (2003-12-11 16:02) [3]

Stas © (11.12.03 16:00) [1]
Не то, это я уже гоню. Может из Sender ?


 
Вольный Стрелок   (2003-12-11 16:06) [4]

мне надо для того, чтобы в некоторых случаях запретить переключаться с конкретной закладки на конкретную
Sender - это PageControl


 
MV   (2003-12-11 16:13) [5]

Похоже, кроме как OnMouseDown -никак...


 
Александр из Минска ©   (2003-12-11 16:13) [6]

Можно попробовать через OnChange:
1. создаешь глобальную переменную, в которой будет номер активной закладки
2. в событии OnChange смотришь, если не нужно запретить, то дальше нужные тебе события + переменная := PageControl1.ActivePage;
иначе - PageControl1.ActivePage := переменная;


 
MV   (2003-12-11 16:15) [7]

Так в OnChange - типа "уже свершилось"...


 
Stas ©   (2003-12-11 16:16) [8]

На OnChanging
AllowChange=not (PageControl2.ActivePageIndex=1);


 
Александр из Минска ©   (2003-12-11 16:18) [9]

Да, поэтому с помощью нашей переменной мы возвратим на ту закладку, на которую разрешено, проверив условие, которое определяет можно ли эту закладку открыть...


 
Александр из Минска ©   (2003-12-11 16:22) [10]


> Stas ©

Это уже готовый ответ?



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
14-75316
ИдиотЪ
2003-12-01 10:45
2003.12.23
ось


3-75116
ja
2003-11-28 17:58
2003.12.23
Синхронизация пары DBLookupComboBox ов на одном DataSource е


14-75402
Denis_Ac
2003-11-28 09:11
2003.12.23
Форум


1-75262
WondeRu
2003-12-09 10:34
2003.12.23
String to float: запятая или точка?


1-75149
SergeyDon
2003-12-09 14:29
2003.12.23
можно увидеть коментарии специалистов!!! Frac(***)-Error