Access 2002

Свойство Visible


В отличие от свойства Transparent, свойство командной кнопки Visible, приобретая значение No, вызывает полное отключение этой кнопки. К таким же последствиям приводит установка значения No для указанного свойства других элементов управления. Отметим, что свойство Visible командных кнопок часто путают с их свойством Transparent.

Если вы хотите, чтобы при печати формы на принтер выводились только некоторые из ее элементов управления, воспользуйтесь их свойством DisplayWhen. Например, если нужно напечатать запись таблицы, отображаемую в форме, вы едва ли захотите печатать вместе с ней и командные кнопки. Поэтому для свойства DisplayWhen этих кнопок установите значение Screen Dnly (2). Если же выбрать для элемента управления значение Always (0) или Print Dnly (1), он будет печататься вместе с формой.

В современном профессионально выполненном приложении важно исключить возможность выбора пользователем кнопок, которые не должны быть доступными. Напрашивается следующее решение: в ответ на щелчок на такой кнопке выводится сообщение типа «Этот режим в данный момент недоступен!». Однако лучше, чтобы пользователь сразу видел, какие кнопки доступны, а какие — нет. Если присвоить свойству кнопки Enabl ed значение No, она станет недоступной и будет выглядеть так, как обычно выглядят в Windows недоступные команды —

с бледно-серым рисунком или текстом. Не делайте недоступные кнопки невидимыми. Это дезориентирует пользователя, который подумает: «Куда же делась кнопка, которую минуту назад я еще видел?»

Комментарии закрыты