何时在按钮末尾添加“...”?

时间:2009-07-15 20:53:15

标签: windows user-interface button user-experience

我注意到许多Microsoft应用程序会在最后用“...”命名一些按钮。这些按钮似乎总是打开一个新的对话框。但是,有些按钮没有“......”,但会打开新的对话框。

例如,在Windows XP中,当我从Windows资源管理器中打开文件夹的“属性”对话框时,“常规”选项卡下有一个“高级...”按钮。按预期,此按钮将打开一个新对话框。 “安全”选项卡下还有一个“高级”按钮。此按钮还会打开一个新对话框,但此按钮不以“...”结尾。

对我而言,这似乎不一致,但也许我误解了其含义。是否有关于在按钮上使用“...”的书面指导?

5 个答案:

答案 0 :(得分:11)

是的,Windows Interface Guidelines for Software Designs中的指导明确指出打开新对话框的按钮或菜单项应附加省略号“...”。

值得注意的是,Microsoft产品通常会忽略Microsoft接口指南。

答案 1 :(得分:11)

我已经准备好引用微软关于何时使用省略号的指南,但是到了我到这儿的时候,其他人已经引用了微软的指导方针,给出了与我将给出的答案不同的答案。

显然,微软已经改变了他们的指导方针,但他们并没有完全遵循这些指导原则。

无论如何,据我所知,当前的 Microsoft指南是Windows User Experience Interaction Guidelines(PDF版本可用here)。特别是关于ellipses,他们的指导方针是仅在命令需要其他信息才能完成时使用省略号,而不仅仅是在命令打开另一个窗口时。 (在某种程度上,省略号意味着命令是“安全的”点击,因为它不会立即执行任何操作。)

所以About et al不需要省略号,因为它们不需要任何额外的信息。打印获取省略号,因为在单击“确定”之前不会打印。至少某些版本的Microsoft指南明确指出Preferences / Options不应该有省略号,因为成功执行Preferences命令只意味着显示Preferences对话框,而不是必须做任何事情。 (这最后一个对我来说似乎有点武断。)

答案 2 :(得分:7)

你是对的,它是不一致的。

我的规则是...表示“更多”。

或更具体地说,它意味着,“我还没有采取任何行动;我将首先打开一个对话框,让用户决定下一步该去哪儿。”

对话框始终包含取消按钮。

答案 3 :(得分:7)

我在Apple的Human Interface Guidelines上看了这个。

他们说:

  

当它出现在按钮或菜单项的名称中时,省略号字符(...)向用户指示在执行相关操作之前需要附加信息。具体地说,它准备用户期望窗口或对话框的外观,在该窗口或对话框中进行选择或在命令执行之前输入信息。由于用户希望按钮和菜单项立即执行操作(如“按钮”和“菜单行为”中所述),因此通过适当显示省略号字符为备用行为做好准备尤为重要。

答案 4 :(得分:3)

微软official guidelines就是那个

“有时命令按钮在其标签的末尾带有省略号[...]。如果操作被延迟(例如,如果结果出现临时对话框),则标签采用省略号。如果动作立即发生,不需要省略号。“

当然,微软并非使用自己的指南。即功能区,媒体播放器界面等

相关问题