繁体   English   中英

具有以下对话框的对象的文本命名约定

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM