windows:Commands/toolbars/guidelines

出自UXGuide.net

跳转到:导航, 搜索

工具栏:设计规范
Toolbars: Guidelines

目录


呈现

Aa511500_Toolbars31(en-us,MSDN_10).png
Windows Internet Explorer 工具栏通过省略那些人们熟知的图标的标签、使用局部工具栏、以及为不太常用的命令使用溢出 V 形按钮来节约屏幕空间。
错误:
Aa511500_Toolbars32(en-us,MSDN_10).png
拥有超过两行工具栏的默认配置导致严重的视觉混乱。
Aa511500_Toolbars33(en-us,MSDN_10).png
在这个示例中,Debug 工具栏仅在程序运行时显示。
Aa511500_Toolbars34(en-us,MSDN_10).png
除了帮助以外,所有的工具栏按钮都是左齐的。
Aa511500_Toolbars35(en-us,MSDN_10).png
在这个示例中,图标发生改变以指明默认按钮。


控件与命令

可以接受:
Aa511500_Toolbars36(en-us,MSDN_10).png
更好:
Aa511500_Toolbars37(en-us,MSDN_10).png
Windows 传真和扫描工具栏的命令不多,所以更好的这版给最重要的命令加上了标签。
错误:
Aa511500_Toolbars37a(en-us,MSDN_10).png
在这个示例中,“打印”已经直接出现在工具栏上,因此不必再出现在菜单中。


组织与顺序

Aa511500_Toolbars38(en-us,MSDN_10).png
Aa511500_Toolbars39(en-us,MSDN_10).png
Windows Mail 中的分组工具栏示例
可以接受:
Aa511500_Toolbars40(en-us,MSDN_10).png
更好:
Aa511500_Toolbars41(en-us,MSDN_10).png
在更好的示例中,删除命令与打印命令被隔开了。
错误:
Aa511500_Toolbars42(en-us,MSDN_10).png
溢出 V 形按钮表明没有显示出所有的命令,但如果采用更好的布局的话,则可以显示更多命令。


隐藏菜单栏

工具栏与菜单栏通常能够配合得很好,它们可以发挥各自的优势而不会相互影响。


交互

Aa511500_Toolbars43(en-us,MSDN_10).png
该示例给出了多种显示状态。
Aa511500_Toolbars44(en-us,MSDN_10).png
在这个示例中,鼠标指针被改变,以显示鼠标的交互模式。
Aa511500_Toolbars45(en-us,MSDN_10).png
在这个示例中,双击格式刷命令会进入特别的模式:所有后续单击都会应用格式。用户可以单击左键退出该模式。


图标

Aa511500_Toolbars46(en-us,MSDN_10).png
下拉列表不需要图标,但其他所有工具栏控件都需要。

更多信息和示例,参见图标


标准菜单和分割按钮

如果你在工具栏中使用了菜单按钮和分割按钮,应尽可能尝试使用下列标准菜单结构及其相关命令。与菜单栏不同,工具栏按钮没有访问键。


主工具栏

这些命令与标准菜单栏中的完全相同,因此应当仅在主工具栏中使用。该列表按顺序给出了按钮标签(和类型)、分隔条、快捷键及省略号。注意,用于显示和隐藏菜单栏的命令在 View(视图)菜单中。

文件

新建 Ctrl+N
打开... Ctrl+O
关闭
<分隔条>
保存 Ctrl+S
另存为...
<分隔条>
发送至
<分隔条>
打印... Ctrl+P
打印预览
页面设计
<分隔条>
退出 Alt+F4(该快捷键通常不会给出)


编辑(菜单按钮)

撤销 Ctrl+Z
重做 Ctrl+Y
<分隔条>
剪切 Ctrl+X
复制 Ctrl+C
粘贴 Ctrl+V
<分隔条>
全选 Ctrl+A
<分隔条>
删除 Del(该快捷键通常不会给出)
重命名...
<分隔条>
查找... Ctrl+F
查找下一个 F3(该命令通常不会给出)
替换... Ctrl+H
转到... Ctrl+G


打印(分割按钮)

打印... Ctrl+P
打印预览
<分隔条>
页面设置


视图(菜单按钮)

菜单栏(如果可见则为选中)
详细信息窗格(如果可见则为选中)
预览窗格(如果可见则为选中)
状态栏(如果可见则为选中)
<分隔条>
缩放
放大 Ctrl++
缩小 Ctrl+-
<分隔条>
文本大小(选中项具有小圆点)
最大
较大
中等
较小
最小
<分隔条>
全屏 F11
刷新 F5


工具(菜单按钮)

...
<分隔条>
选项


帮助(分割按钮,使用帮助图标)

<程序名称> 帮助 F1
<分隔条>
关于 <程序名称>


辅助工具栏

这些命令用于对标准菜单栏进行补充。该列表按顺序给出了按钮标签(和类型)、分隔条、快捷键及省略号。注意,用于显示和隐藏菜单栏的命令在 Tools(工具)菜单中。

打印(分割按钮)

打印... Ctrl+P
打印预览
<separator>
页面设置


工具(菜单按钮)

菜单栏(如果可见则为选中)
详细信息窗格(如果可见则为选中)
预览窗格(如果可见则为选中)
状态栏(如果可见则为选中)
<分隔条>
打印...(如果其他地方没有的话)
查找...
<separator>
全屏 F11
刷新 F5
<separator>
缩放
放大 Ctrl++
缩小 Ctrl+-
<分隔条>
文本大小(选中项具有小圆点)
最大
较大
中等
较小
最小
<分隔条>
选项


组织(菜单按钮)

新建文件夹 Ctrl+N
<separator>
剪切 Ctrl+X
复制 Ctrl+C
粘贴 Ctrl+V
<separator>
全选 Ctrl+A
<separator>
删除 Del(该快捷键通常不会给出)
重命名
<separator>
选项


页面(菜单按钮)

新窗口 Ctrl+N
<分隔条>
缩放
放大 Ctrl++
缩小 Ctrl+-
<分隔条>
文本大小(选中项具有小圆点)
最大
较大
中等
较小
最小

辅助工具栏的分类名称与标准菜单分类名称不同,因为它的范围更广。例如,“组织”分类用于替代“编辑”,因为它包含与编辑无关的命令。要在菜单栏和工具栏之间保持统一的话,如果不会产生误导的话,应当使用标准菜单分类名称。

错误:

Aa511500_Toolbars47(en-us,MSDN_10).png

在这个示例中,工具栏应当使用“编辑”而不是“组织”以保持统一,因为它包含标准的“编辑”菜单命令。


调色板窗口

Aa511500_Toolbars48(en-us,MSDN_10).png
在这个示例中,用户可以在标题栏上右击以显示快捷菜单。


自定义

Aa511500_Toolbars49(en-us,MSDN_10).png
在这个示例中,Visual Studio 提供了一个选项对话框来自定义其工具栏。
当显示自定义选项对话框时:
这使用户能够更加直接有效地进行更改。


使用省略号

虽然工具栏命令是用于立即操作的,但有时仍会需要更多信息来完成操作。应使用省略号来表明某命令在生效前需要更多信息。如果有省略号的话,应放在工具提示和标签的末尾。

Aa511500_Toolbars50(en-us,MSDN_10).png

在这个示例中,Print... 命令显示了 Print 对话框以收集更多信息。

如果某命令无法立即生效,则并不需要省略号。因此,像共享设置并不具有省略号,尽管它需要额外的信息,这是因为该命令可能无法立即生效。

Aa511500_Toolbars51(en-us,MSDN_10).png

Sharing Settings(共享设置)命令不具有省略号,因为它无法立即生效。

由于工具栏是始终显示的,屏幕空间非常宝贵,因此省略号不应频繁使用

注:对于由工具栏显示的菜单,应遵守菜单省略号设计规范

导航
工具箱