|
|
|
=Женек= |
|
|||
Опытный Профиль Группа: Участник Сообщений: 548 Регистрация: 20.2.2005 Репутация: 1 Всего: 1 |
Господа, есть у меня на форме вкалдки PageControl
Есть два события - OnChange и OnChanging. Я наивно думал, что разница между ними - первое событие генерируется после переключения, второе во время переключения, то есть сначала обработичик делает свое дело, затем переходит на новую вкладку. У меня задача следующая - защитить одну из вкладок паролем.
Как сделать, чтобы до проверки пароля программа не переключала вкладку? |
|||
|
||||
Kasiro |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 109 Регистрация: 11.7.2010 Репутация: нет Всего: -1 |
Я в свое время делал вот так:
ChangePage() - функция вызывающая модальное окно с вводом пароля то есть основная идея в том чтобы поместить весь контент этой вкладки на панель, и прятать панель при переходе, потом проверять правильно ли ввели пасс, если верно то показываем, если нет то перекидываем на другую вкладку |
|||
|
||||
volvo877 |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 2072 Регистрация: 15.11.2004 Репутация: 13 Всего: 116 |
|
||||
|
|||||
3315720 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 59 Регистрация: 28.2.2008 Репутация: нет Всего: нет |
Попробуй так:
|
|||
|
||||
borisbn |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
По-хорошему, то, что пароль уже был введён, нужно запоминать и не спрашивать каждый раз при переключении. Лично меня бы такое поведение программы (запрос пароля при каждом переключении) просто взбесило бы.
Это сообщение отредактировал(а) borisbn - 20.9.2012, 13:48 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |