请升级到MicrosoftEdge以使用最新的功能、安全更新和技术支持。
注意
工具栏是对命令进行分组以便进行高效访问的一种方法。
一些典型的工具栏。
使用工具栏来代替菜单栏或菜单栏。工具栏比菜单栏更高效,因为它们是直接(始终显示而不是在单击鼠标时显示)、即时(而不是需要其他输入),并且包含(最常用的命令,而不是)的综合列表。与菜单栏相比,工具栏不必是全面或一目了然的,只需快速、方便和高效。
在决定之前,请考虑以下问题:
良好的菜单栏是所有可用顶级命令的综合目录,而良好的工具栏可快速方便地访问常用命令。工具栏不会尝试训练用户,只是提高用户的工作效率。一旦用户了解如何访问工具栏上的命令,他们很少继续从菜单栏访问命令。出于这些原因,程序的菜单栏及其工具栏不需要直接对应。
传统上,工具栏在以下方面不同于菜单栏:
鉴于其特征,工具栏的设计必须主要是为了提高效率。低效工具栏只是没有任何意义。
如果你只做一件事...
请确保工具栏的设计主要是为了提高效率。将工具栏聚焦在常用、即时、直接且可快速识别的命令上。
通常,工具栏与菜单栏协同工作非常出色:良好的工具栏可提供效率,而良好的菜单栏可提供全面性。同时拥有菜单栏和工具栏,使每个人都可以专注于其优势,而不会妥协。
令人惊讶的是,此模型会分解为简单的程序。对于只有几个命令的程序,同时拥有菜单栏和工具栏没有意义,因为菜单栏最终成为工具栏的冗余、低效版本。
为了消除这种冗余,WindowsVista中的许多简单程序侧重于仅通过工具栏提供命令,并默认隐藏菜单栏。此类程序包括Windows资源管理器、WindowsInternetExplorer、Windows媒体播放器和Windows照片库。
这是不小的变化。删除菜单栏会从根本上更改工具栏的性质,因为此类工具栏需要全面且通过以下方式进行更改:
用于补充菜单栏的工具栏的设计方式与设计用于删除或隐藏菜单栏的工具栏不同。由于不能假设用户将显示隐藏的菜单栏来执行单个命令,因此隐藏菜单栏应被视为在做出设计决策时完全删除菜单栏。(如果默认隐藏菜单栏,请不要假定用户会考虑显示菜单栏来查找命令,甚至想出如何显示命令。)
设计工具栏以在没有菜单栏的情况下工作通常涉及一些妥协。但为了提高效率,不要妥协太多。如果隐藏菜单栏导致工具栏效率低下,请不要隐藏菜单栏!
从键盘上,访问工具栏与访问菜单栏大不相同。当用户按Alt键并且使用Esc键失去输入焦点时,菜单栏将接收输入焦点。菜单栏具有输入焦点后,它将独立于窗口的其余部分进行导航,处理所有箭头键、开始键、结束键和Tab键。相比之下,当用户按Tab键浏览窗口的整个内容时,工具栏会收到输入焦点。由于工具栏是按Tab键顺序排列的最后一个,因此除非用户知道使用Shift+Tab向后移动),否则它们可能需要花费大量精力才能在繁忙的页面上激活(。
辅助功能在此处呈现了一个两难境地:虽然工具栏对鼠标用户来说更容易,但键盘用户更不容易访问工具栏。如果同时存在菜单栏和工具栏,则这不是问题,而是菜单栏被删除或隐藏。
出于辅助功能原因,建议保留菜单栏,而不是完全删除菜单栏,而选择工具栏。如果必须在删除菜单栏和直接隐藏菜单栏之间进行选择,则更喜欢隐藏菜单栏。
工具栏具有多种使用模式:
工具栏具有以下样式:
最后,工具栏控件有多种使用模式:
WindowsInternetExplorer工具栏通过省略已知图标的标签、使用部分工具栏以及对不太常用命令使用溢出V形来节省空间。
通常,工具栏与菜单栏协同工作非常出色,因为两者都允许每个工具栏专注于其优势,而不会妥协。
主工具栏
这些命令镜像在标准菜单栏中找到的命令,因此它们只应用于主工具栏。此列表显示按钮标签(,并使用其顺序和分隔符、快捷键和省略号键入)。请注意,用于显示和隐藏菜单栏的命令位于“视图”菜单中。
文件NewCtrl+N打开。。。Ctrl+O关闭separator<>SaveCtrl+S另存为...separator<>发送到separator<>打印。。。Ctrl+P打印预览页面设置separator<>ExitAlt+F4(快捷方式通常不指定)
编辑(菜单按钮)UndoCtrl+ZRedoCtrl+Yseparator<>CutCtrl+XCopyCtrl+CPasteCtrl+Vseparator<>全选Ctrl+Aseparator<>通常不提供deleteDel(快捷方式)重命名...separator<>找到。。。Ctrl+F查找nextF3(命令通常未给出)取代。。。Ctrl+H转到(G)。。。Ctrl+G
打印(拆分按钮)打印。。。Ctrl+P打印预览页面设置
“查看(菜单”按钮)菜单栏(检查(如果可见))“详细信息”窗格(检查(如果可见))预览窗格(检查(如果可见))状态栏(检查(如果可见))
缩放ZoominCtrl++放大缩小字体功能放大缩小字体功能放大缩小字体功能
所选设置(文本大小具有项目符号)
最大较大中型较小最小
全屏F11RefreshF5
工具(菜单按钮)...
选项“帮助(拆分”按钮,使用helpf1)
关于
补充工具栏
这些命令是对标准菜单栏的补充。此列表显示按钮标签(和类型)及其顺序和分隔符、快捷键和省略号。请注意,用于显示和隐藏菜单栏的命令位于“工具”菜单中。
补充工具栏类别名称与标准菜单类别名称不同,因为它们需要更具包含性。例如,使用“组织”类别而不是“编辑”类别,因为它包含与编辑无关的命令。若要保持菜单栏和工具栏之间的一致性,请使用标准菜单类别名称(如果这样做不会产生误导性)。
不正确:
在此示例中,工具栏应使用“编辑”而不是“组织”来保持一致性,因为它具有标准的“编辑”菜单命令。
显示“自定义选项”对话框时:
这样一来,用户就可以更直接、更高效地进行更改。
虽然工具栏命令用于即时操作,但有时执行操作需要更多信息。使用省略号指示命令需要更多信息才能生效。将省略号放在工具提示和标签的末尾(如果有)。
在此示例中,打印...命令显示“打印”对话框以收集详细信息。
但是,如果命令无法立即生效,则不需要省略号。因此,例如,共享设置没有省略号,即使它需要其他信息,因为命令不可能立即生效。
“共享设置”命令没有省略号,因为它无法立即生效。
由于工具栏不断显示,并且空间是高级的,因此应不经常使用省略号。