Поделиться через


Практическое руководство. Отключение объектов ToolStripMenuItem с помощью конструктора

Обновлен: Ноябрь 2007

Можно ограничить или расширить набор команд, которые может выполнить пользователь, путем включения и отключения пунктов меню в ответ на действия пользователя. При создании меню пункты меню включены по умолчанию, однако это можно изменить с помощью свойства Enabled. Изменить значение этого свойства можно в процессе разработки в окне Свойства или программным путем, добавив в код соответствующую настройку. Дополнительные сведения см. в разделе Практическое руководство. Блокирование доступа к элементам меню ToolStripMenuItem.

ms171656.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения настроек выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы отключить пункт меню в процессе разработки, выполните следующие действия:

  • Выберите в форме пункт меню и установите для свойства Enabled значение false.

    ms171656.alert_note(ru-ru,VS.90).gifСовет.

    Отключение первого пункта меню или элемента верхнего уровня в меню приведет к отключению всех пунктов меню. Аналогичным образом, отключение пункта меню, который имеет вложенное меню, приведет к отключению пунктов вложенного меню. Если пользователю становятся недоступны все команды конкретного меню, хорошим тоном считается отключать и скрывать меню целиком и предоставлять пользователю чистый интерфейс. Обязательно нужно скрывать и отключать меню, потому что скрытие меню не запрещает доступ к командам меню с помощью сочетаний клавиш. Чтобы скрыть меню полностью, установите для свойства Visible меню верхнего уровня значение false.

См. также

Задачи

Практическое руководство. Сокрытие объектов ToolStripMenuItem

Ссылки

MenuStrip

ToolStripMenuItem

Общие сведения об элементе управления MenuStrip (Windows Forms)