![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Hatigatsu |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 11.10.2006 Где: г. Н.Новгород Репутация: нет Всего: нет |
Здравствуйте. Поделитесь опытом как, грамотно, можно на закладку PageControl (мне надо только на вторую) поставить пароль с помощью ещё одной формы, а если есть другой вариант буду рад принять. Если несложно то приведите код программы.
Пытался сделать с помощью ещё одной формы пароль. Ошибка с фокусом каким-то при закрытии вызываемой формы, где я должен ввести пароль: _ _ _ classElnvalidOperation with message 'Cannot focus a disabled or invisible windows' Вот пример вызова второй формы, где должен вводиться пароль:
Повторюсь - после её закрытии вылазиет ошибка. Прошу помощи. Это сообщение отредактировал(а) Hatigatsu - 7.12.2006, 09:43 |
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 2 Всего: 14 |
что там такого сложного? ты эту тему уже второй раз создаеш. вот тебе пример
-------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Elfebet, у тебя в коде в случае неверного пароля всегда становиться активной вкладка 1. Я исправил этот недостаток:
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| x77 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1255 Регистрация: 25.3.2002 Репутация: 19 Всего: 22 |
мне кажется, что пароль именно на закладку - это как-то не совсем корректно. лучше пароль запрашивать при запуске программы. а дальше смотреть, какому пользователю что именно доступно, и если пользовать, например, не обладает правом просматривать данную вкладку в TPageControl, её ещё при старте программы надо просто сделать невидимой.
тут, в общем-то, речь не столько о пароле, сколько о т.н. "карте прав" - какому пользователю какие действия доступны. такие вещи лучше централизовывать изначально. иначе у вас со временем будет 100 вкладок, к примеру, или там пунктов меню, или ещё чего, и каждый раз для доступа к ним пользователь будет вводить пароли.... а зачем? пусть он вводит пароль только один раз, и всё, что его не касается - просто не видит. на правах имхо ;) -------------------- Я никогда не сопротивлялся искушению, поскольку узнал: что мне не нравится, то меня не искушает. © Джордж Бернард Шоу (Ирландия) |
|||
|
||||
| Hatigatsu |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 11.10.2006 Где: г. Н.Новгород Репутация: нет Всего: нет |
Elfebet, Sunvas, x77, СпасиБо за совет и пример, больше беспокоить не буду.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |