首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

界面设计一二事

一个问题

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

举个例子

在一个桌面程序的菜单中有个”另存为…”,或者有个按钮显示为”自定义…”。这些用户控件文字后面的三个点在什么情况下会出现呢?

很多人会说:如果应用即将显示一个对话框,就会使用三个点来提示用户。

其实,这个是一个误会。

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

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

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

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

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

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

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

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

总结

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

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。

本文来自:《When do you put … after a button or menu?》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210301A0DVPH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券