Одна вещь, которую я видел у производителей принтеров в диалоговом окне их свойств, - это маленькая всплывающая подсказка рядом с отключенными элементами, которые отображают всплывающую подсказку при наведении курсора.
Другая вещь, которую вы можете сделать с отключенными элементами, - это добавить в скобки, почему он отключен или что пользователь должен будет сделать, чтобы включить его. Например, «Сохранить (уже сохранено)» или «Копировать (выберите что-либо для копирования)».
Мне не нравится держать его включенным, потому что тогда у пользователей будут возникать сомнения в выборе любого пункта меню, опасаясь, что они просто получат сообщение об ошибке, заставляя их чувствовать себя глупо, потому что они не понимают, что они возможно не может выполнить эту операцию в то время.
Пункты меню, которые у пружинных диалоговых окон имеют elipsis (...) после них, чтобы дать пользователям понять, что это не просто щелчок и продолжение. Обязательные поля формы имеют звездочку или полужирный ярлык, чтобы избавить пользователя от ругательства с сообщением об ошибке проверки.