Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8 Виз и невиз комп. формы..doc
Скачиваний:
4
Добавлен:
27.10.2018
Размер:
584.7 Кб
Скачать

1.4. Управление меню во время выполнения приложения

В некоторых программах надо динамически манипулировать меню, т. е. из­менять его во время выполнения программы; например, запретить или разре­шить некоторые пункты меню в определенных местах приложения. Такие меню называют контекстно-чувствительными. Для реализации этого используются свойства: Enabled, Checked и Visible.

Пункт меню можно включить во время разработки меню и во время выполнения программы с помощью свойства Enabled. Если Enabled = False, пункт отключается и выглядит затененным. Кроме того, можно проверить состояние этого свойства для определенного пункта меню. Таким способом можно разрешать или запрещатьь доступ к некоторым действиям программы, заданным определенными пунктами меню.

Задействованные пункты можно пометить галочкой с помощью свойства I Checked. Свойство пункта Visible позволяет показывать или прятать отдельные пункты меню. Если спрятан пункт меню, все его подменю и команды тоже становятся невидимыми.