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

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

Скрытие пунктов меню позволяет управлять пользовательским интерфейсом приложения и ограничивать использование команд пользователями. Во многих случаях, когда все пункты меню становятся недоступными, необходимо скрыть меню целиком. Это позволит пользователю меньше отвлекаться. Более того, можно одновременно скрыть и отключить меню или пункт меню, поскольку скрытие меню не запрещает доступ пользователя к командам меню с помощью сочетаний клавиш. Дополнительные сведения об отключении пунктов меню см. в разделе Практическое руководство. Отключение объектов ToolStripMenuItem с помощью конструктора.

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

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

Чтобы скрыть меню верхнего уровня и его вложенные меню, выполните следующие действия.

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

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

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

Скрытие всего меню полностью выполняется нечасто, за исключением дочерних меню интерфейса MDI в сценарии слияния.

Чтобы скрыть элемент вложенного меню, выполните следующие действия:

  • Выберите элемент вложенного меню и установите для его свойства Visible значение false.

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

См. также

Задачи

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

Ссылки

Visible

MenuStrip

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

Enabled

Available

Overflow