авторизованный доступ к элементам управления

Slavaga

Народ помогите!
Есть окно с довольно большим количеством кнопок, меню и т.д. Прога при запуске спрашивает логин и пароль, сверят их по своей таблице пользователей и разрешает или не разрешает с собой работать. Хотелось бы запретить некоторым пользователям пользовать некоторые элементы управления.
Как вариант можно добавить в таблицу пользователей информацию о правах на использование тех или иных элементов управления. И при обращении к контролу делать проверку. Проблема в том, что контролов довольно много и этот способ мне кажется довольно громоздким. Можно ли как-нить автоматизировать сей процесс? Или хотя бы подскажите где копать.

a10063

а в чем громоздкость?
поскольку правила нет, какие элементы запрещать / разрешать, только таблица битов, вводимых вручную
а доступ к ней простой...

Slavaga

Получается надо при обращении к каждому контролу использовать свой уникальный код проверки. А хотелось бы как-то автоматизировать процесс. Скажем, создать некоторую таблицу соответствий и по ней вызовом одной ф-ции делать проверку. Хотя это наверное тоже самое?
Кстати, о каких правилах идет речь? Может быть их можно как-то задать?
Оставить комментарий
Имя или ник:
Комментарий: