Хорошо. Давайте по порядку. Только медленно.
На экране выставлено "Поле ввода". Сверху на него наложена кнопка "Вызов окна N", которая закрывает собой это поле.
Даже когда кнопка скрыта (стоит галочка скрыть) и видно только само "Поле ввода", при нажатии на него будет вызвано окно N (вместо окна ввода значения).
Но если поставить галочку "Бит видимости" и указать сам бит, то при его пассивном состоянии кнопка "Вызов окна N" не просто скрыта, а отсутствует совсем,
т.е. "Поле ввода" она уже не защищает.
Соответственно, чтобы защитить "Поле ввода", надо что был активен выбранный "Бит видимости".
Осталось определиться при каких условиях он должен быть активен? Или наоборот?
У нас 9 уровней доступа. У каждого свой пароль. Можно открывать/закрывать каждый уровень независимо.
У каждого уровня есть свой бит, который активен когда доступ на этот уровень открыт.
Теперь укажите свои условия, при которых доступ к "Полю ввода" должен быть закрыт вызовом окна N.




Ответить с цитированием