Форум: "Основная";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c