我什么时候应该把 ... 放在菜单项的末尾?我似乎记得读过一些规则,但我一生都找不到它们。
对于上下文-我正在向右键单击菜单添加一个属性选项,并且想知道添加它们是否合适。
我什么时候应该把 ... 放在菜单项的末尾?我似乎记得读过一些规则,但我一生都找不到它们。
对于上下文-我正在向右键单击菜单添加一个属性选项,并且想知道添加它们是否合适。
据我了解,这表明该选项会在实际执行任何操作之前询问您其他问题。这 3 个点实际上被称为省略号,如果您查看英语使用它是有道理的:
http://en.wikipedia.org/wiki/Ellipsis
顺便说一句,我注意到 OpenOffice 有时会打破这个约定!
当该选项将用户发送到某种对话框时,用户必须在进行真正更改之前执行某些操作。没有椭圆的选项立即生效。
例如,“保存”没有省略号,而“另存为...”有,因为用户必须输入文件的新名称/位置。
前两个答案的一个例外:如果菜单命令的全部目的是打开一个窗口或对话框,那么您不需要省略号。例如,“获取信息”或“属性”命令不应该有它,即使它正在打开一个允许您编辑内容的窗口。
仅当菜单命令的目的是执行其他操作时,它需要对话框或确认才能执行此操作。
这意味着选择该选项后将出现另一个对话框,它实际上不会“做”任何事情。会有另一个提示。
确切地说,规则是如果需要用户提供更多信息来完成操作,则包括省略号。在 MS Vista 用户体验指南中,获得确认相当于“更多信息”(参见http://msdn.microsoft.com/en-us/library/aa511502.aspx)。显示属性、关于、帮助、选项的命令没有省略号,因为执行该命令不需要更多信息,即“显示属性”或“显示文档”或“显示选项”。File Open 命令得到一个省略号,因为打开文件需要额外的信息,即文件名。
如果菜单是用户将要执行的操作,但在我们从用户那里获得更多信息之前该操作不会完成,则显示省略号,例如:
与单击菜单项时将发生的操作相反,例如:
省略号不仅仅表示将出现一个对话框。即,如果它不是“动作”,则没有省略号,例如:
并且询问用户是否想做某事并不能算作“从用户那里获取更多信息”,例如:
Whenever selecting that item results in another dialog box appearing. 对于立即发生的操作(想想保存与另存为),没有省略号。
最初,它的意思是:
菜单项后的省略号 (...) 表示选择该项后,在执行操作之前将要求用户提供更多信息。通常,用户必须填写一个对话框并单击“确定”按钮或其等效项。当出现的对话框仅仅是确认或警告时(例如,“退出前保存更改?”),不要使用省略号。
(Apple 人机界面指南,第 69 页)
请注意,这并不意味着“显示对话框”,即使这通常是这样做的结果。例如,在 Mac OS(不是 X)上,“页面设置”窗口中的“选项”按钮没有省略号,即使它显示的是模式对话框。没有使用省略号,因为显示选项窗口是操作。
(切换界面,第 46-47 页)
当然,现在没有人关心诸如人机界面指南之类的事情,甚至苹果也不在乎,所以你几乎可以做你想做的事情,并且仍然比大多数其他应用程序更一致。
我通常在完成操作之前需要用户进行更多输入的地方看到它。如果您的属性对话框允许用户更改属性,我将包括省略号。如果它只是显示信息,请不要包含它。
它们通常表示单击该条目将打开一个对话窗口。
它通常意味着Dialog
单击该项目时将显示a。
只有在截断文本时才应在文本末尾添加省略号(这适用于任何地方)。如果文本太长而无法合理地放置在您放置的位置,您应该截断文本。
编辑:有趣的是,我从未注意到Windows 中的菜单使用省略号来表示被截断的文本,但也在短文本上使用省略号来表示在采取行动之前将收集更多信息。 这是不一致的界面设计,但由于菜单是在个别程序员的控制之下,这是不可避免的。
这通常意味着它会将您的注意力从当前窗口移开。例如,记事本有一个“查找...”,这意味着您将专注于另一个窗口(即对话框)以输入内容。但在 Firefox 中,它只有“查找”,然后专注于同一窗口上的文本输入。