界面设计一二事

界面设计一二事

作者:BlogUpdater |  时间:2021-03-01 |  浏览:448 |  评论已关闭 条评论

一个问题
有时候,我们会在Windows桌面应用的菜单或者按钮的文字后面,看到三个点”…”,这个是什么意思?

举个例子
在一个桌面程序的菜单中有个”另存为…”,或者有个按钮显示为”自定义…”。这些用户控件文字后面的三个点在什么情况下会出现呢?
很多人会说:如果应用即将显示一个对话框,就会使用三个点来提示用户。
其实,这个是一个误会。

在微软的开发者文档(名字有点长啊)中有特别描述这个用户界面规则。

具体可以移动到”Ellipses”章节,我可以将里面的内容再重复一次,或者,我也可以直接请你去认真地的读一读它们。

算了,我还是在这里简述一下这个规则吧:

如果命令在执行之前,需要一些其他额外的信息才能执行,则请使用省略号。

一个例子就是,我们经常在桌面应用程序的菜单中看到的”About”或者”Properties”菜单,这种情况下,弹出的对话框就是命令本身,即使点击它们会弹出对话框。所以,它们不会显示省略号。

另一个例子,应用中的打印菜单,通常会显示为”打印…”,因为在打印对话框弹出之前会需要收集一些信息才会弹出来。

有时对话框是命令本身,例如“关于”或“属性”。 即使它们显示对话框,对话框还是一种结果,而不是诸如“打印”之类的命令,在该命令中,对话框会在结果之前收集其他信息。

所以,我们总结一下就是:如果即将执行的命令需要收集一些信息才能继续,则通常会在用户界面上显示省略号。

总结
下一次,设计用户界面的时候,对于是否加上省略号,不再犹豫了吧?

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《When do you put … after a button or menu?》

评论已关闭。