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

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

Скрытие меню верхнего уровня и пунктов его подменю

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

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

Примечание.

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

Скрытие пункта подменю

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

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

См. также