user-interface - 菜单项应该始终启用吗?你如何告诉用户?

标签 user-interface usability menu-items

在播客上多次讨论的一件事是是否应始终启用菜单项以防止“为什么不可用!”最终用户的挫败感。

这让我觉得这是一个好主意,但随之而来的是向用户传达缺乏可用性(以及原因)的问题。有什么比弹出一个带有文字简介的消息框更好的吗?

当我即将开始一个相当大的跨平台 Windows/Mac 应用程序时,我想我会把它扔掉,听听 SO 人群的智慧。

最佳答案

我见过打印机制造商使用他们的打印机属性对话框做的一件事是在禁用的项目旁边有一个小帮助气球图标,当鼠标悬停在上面时会显示工具提示。

您可以对禁用项目做的另一件事是在括号中添加禁用它的原因或用户必须执行的操作才能启用它。例如,“保存(已保存)”或“复制(选择要复制的内容)”。

我不喜欢让它保持启用状态,因为它会让用户在选择任何菜单项时犹豫不决,担心他们只会收到一条错误消息,让他们觉得自己很愚蠢,因为他们没有意识到他们不可能在时间。

弹出对话框后面有省略号 (...) 的菜单项让用户知道这不仅仅是单击并继续。必填表单字段带有星号或粗体标签,以防止用户因验证错误消息而受到责骂。

关于user-interface - 菜单项应该始终启用吗?你如何告诉用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113/

相关文章:

html - 如何在 CSS 中制作带有对 Angular 线网格的响应式菜单?

user-interface - Meshlab - 可以导出/导入当前的相机配置吗?

android - Android 上的 OnOptionsItemSelected 在 Activity 中不起作用

java - 如何将项目添加到文本选择弹出菜单?

java - 通过 addMouseListener 添加时如何检测鼠标点击 menuItem

css - 在 Webix 数据表中通过 CSS 包装标题文本

java - 标签未显示在 GUI 中(可能是因为背景图片?)

android - 创建具有可定制前端的 Android UI 库

drupal - 内容编辑器的可用性 : Drupal or PHP framework?

github - 是否可以获取我所有的 GitHub 代码审查评论?