Как отключить ToolStripMenuItems

Вы можете ограничить или расширить команды, которые пользователь может сделать, включив и отключив элементы меню в ответ на действия пользователя. Элементы меню включены по умолчанию при их создании, но их можно настроить с помощью свойства Enabled. Это свойство можно управлять во время разработки в окне свойств или программным способом, задав его в коде.

Отключение элемента меню программным способом

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

    MenuItem1.Enabled = False
    
    menuItem1.Enabled = false;
    
    menuItem1->Enabled = false;
    

    Подсказка

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

См. также