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

时间:2016-01-27 14:26:51

标签: c# conventions

我正在编写C#表单应用程序,并且对按钮的文本属性有疑问,其中按钮的点击事件显示了消息框。

该按钮是一个删除按钮,显示一个消息框,用户可以在其中按是,否或取消。

在上述情况下,按钮的文字应该是" ..."按钮文字后面的字符?

使用menuStrip项目,并显示一个表单,惯例是拥有" ..." menuStrip项的text属性后面的字符。遵循此约定时,删除按钮应该具有相同的" ..."字符。

1 个答案:

答案 0 :(得分:2)

创建良好用户界面的一个要素是一致性。我假设您要创建一个与Windows上类似用户界面一致的用户界面。

Microsoft已发布user experience guide,其中包含有关使用省略号和命令(按钮和菜单项)的指南:

  

通过在按钮标签的末尾添加省略号来指示需要其他信息(包括确认)的命令。

因此,如果您的命令打开一个消息框,需要进一步输入或打开另一个用户必须提供输入的对话框,您应该使用省略号。但是,如果命令没有打开辅助窗口,或者命令的目的是打开辅助窗口,如关于框或带有选项的对话框,则不应使用省略号。

Microsoft提供了此设计的基本原理:

  

正确使用省略号对于指示用户在执行操作之前可以做出进一步选择,甚至完全取消操作非常重要。省略号提供的视觉提示允许用户无需担心地浏览您的软件。

您需要确认的具体情况包含在指南中,该指南说明您应该添加省略号。您的用户将知道他们可以毫无顾虑地调用删除按钮。

相关问题