[英]Text naming convention for an object that has a following dialog
我正在编写C#窗体应用程序,并且对按钮的text属性有疑问,该按钮的click事件中显示了一个消息框。
该按钮是一个删除按钮,显示一个消息框,用户可以在其中按“是”,“否”或“取消”。
在上述情况下,按钮的文本应在按钮的文本之后带有“ ...”字符吗?
对于menuStrip项,并显示一个窗体,约定是menuStrip项的text属性后应带有“ ...”字符。 遵循此约定时,删除按钮应具有相同的“ ...”字符。
创建良好用户界面的一个要素是一致性。 我假设您要创建一个与Windows上的类似用户界面一致的用户界面。
Microsoft已发布了一个用户体验指南 ,其中包含有关在命令(按钮和菜单项)中使用省略号的指南:
通过在按钮标签的末尾添加省略号来指示需要其他信息(包括确认)的命令。
因此,如果您的命令打开需要进一步输入的消息框,或者打开用户必须提供输入的另一个对话框,则应使用省略号。 但是,如果该命令未打开辅助窗口,或者该命令的目的是打开辅助窗口(例如关于框或带有选项的对话框),则不应使用省略号。
Microsoft提供了此设计的基本原理:
正确使用省略号对于表明用户可以在执行操作之前做出进一步选择,甚至完全取消操作很重要。 省略号提供的视觉提示使用户可以毫无恐惧地浏览您的软件。
准则中包含您需要确认的特定情况,指出您应添加省略号。 您的用户将知道他们可以无忧地调用删除按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.