Практическое руководство. Скрытие объектов ToolStripMenuItem с помощью конструктора
Скрытие элементов меню — это способ управления пользовательским интерфейсом приложения и ограничения пользовательских команд. Часто необходимо скрыть меню целиком, если все элементы в нем недоступны. Это приводит к уменьшению отвлекающих факторов для пользователя. Кроме того, может потребоваться скрыть и отключить меню или пункт меню, так как одно только скрытие не мешает пользователю получить доступ к команде меню с помощью сочетания клавиш. Дополнительные сведения об отключении пунктов меню см. в разделе Практическое руководство. Отключение объектов ToolStripMenuItem с помощью конструктора.
Скрытие меню верхнего уровня и пунктов его подменю
Выберите пункт меню верхнего уровня и присвойте его свойству Visible или Available значение
false
.При скрытии пункта меню верхнего уровня все пункты меню в этом меню также скрываются. Если после того, как вы установили для параметра Visible значение
false
, вы щелкаете мышью за пределами MenuStrip, все пункты меню верхнего уровня и его подменю исчезают из формы, и вы видите эффект этого действия во время выполнения. Чтобы отобразить скрытый элемент меню верхнего уровня во время разработки, щелкните MenuStrip в области компонентов, в структуре документа или в верхней части сетки свойств.
Примечание.
У вас редко будет возникать необходимость скрыть все меню, за исключением нескольких дочерних меню интерфейса MDI в сценарии слияния.
Скрытие пункта подменю
Выберите пункт подменю и задайте для его свойства Visible значение
false
.Когда вы скроете пункт подменю, он останется видимым в форме во время разработки, чтобы его можно было легко выбрать для дальнейшей работы. Фактически он будет скрыт во время выполнения.
См. также
.NET Desktop feedback