选项按钮 (Windows)

出自UXGuide.net

跳转到: 导航, 搜索

选项按钮
Radio Button

目录


选项按钮(Radio Button)用于在一组相关但互斥的选项中进行选择。用户能且仅能选择一个选项。之所以称为“radio button”,是因为它像收音机(radio)上的一些预设的频道。

Aa511488_RadioButtons01(en-us,MSDN_10).png

一组典型的选项按钮

一组选项按钮的行为如同一个单独的控件。只有选中的选项能够通过 Tab 键访问,但用户可以通过方向键来遍历所有选项。

注:布局键盘导航相关的设计规范请参考各自相应的章节。


它用在这里合适吗?

考虑下列问题以进行判断:

错误:
Aa511488_RadioButtons03(en-us,MSDN_10).png
正确:
Aa511488_RadioButtons02(en-us,MSDN_10).png
在这个正确的示例中,选项并非完全对立的,因此选项按钮更加合适。
错误:
Aa511452_Checkboxes04(en-us,MSDN_10).png
在这个示例中,这些选项并不值得去使用选项按钮。
正确:
Aa511452_Checkboxes05(en-us,MSDN_10).png
在这个示例中,复选框对屏幕空间的占用对于这个并不重要的选项来说非常经济。
Aa511488_RadioButtons25(en-us,MSDN_10).png
在这个示例中,下拉列表致力于当前选中的项,且不鼓励用户进行更改。


设计规范

正确:
Aa511488_RadioButtons10(en-us,MSDN_10).png
在这个示例中,单选按钮是垂直对齐的。
错误:
Aa511488_RadioButtons12(en-us,MSDN_10).png
在这个示例中,水平对齐会使得难以阅读。


附属控件

Aa511488_RadioButtons13(en-us,MSDN_10).png
在这个示例中,复选框及其附属控件共用复选框的标签和访问键。此时,方向键用于将焦点从选项按钮移动到其附属文本框。
Aa511488_RadioButtons27(en-us,MSDN_10).png
在这个示例中,输入页码将自动选中“Pages”。
正确:
Aa511488_RadioButtons15(en-us,MSDN_10).png
在这个示例中,所有选项都处于同样的层级。
错误:
Aa511488_RadioButtons17(en-us,MSDN_10).png
在这个示例中,使用嵌套的选项增加了不必要的复杂性。


默认值

例外:下列情况下无需默认选中:
错误:
Aa511488_RadioButtons21(en-us,MSDN_10).png
在这个示例中,默认选项不是第一个选项。
正确:
Aa511488_RadioButtons19(en-us,MSDN_10).png
在这个示例中,重新改写了选项标签,使第一个选项成为默认选项。


推荐尺寸与间距

Aa511488_RadioButtons26(en-us,MSDN_10).png

用于选项按钮的推荐尺寸与间距


标签

选项按钮标签

Aa511488_RadioButtons23(en-us,MSDN_10).png
在这个示例中,各选项通过独立的静态文本控件进行了解释。
注:为一个单选按钮添加说明并不意味着你需要给所有单选按钮都提供说明。如果可以的话,在标签中提供相关信息,并仅在必要时才使用说明。不要仅仅为了统一而重复标签的内容。


选项按钮分组标签

例外:省略那些完全只是重复对话框主标题说明的标签。这种情况下,主标题说明带有冒号(除非是问句)和访问键(如果有的话)。
可以接受:
Aa511488_RadioButtons28(en-us,MSDN_10).png
在这个示例中,选项按钮组的标签只是在重复主标题说明。
更好:
Aa511488_RadioButtons29(en-us,MSDN_10).png
在这个示例中,去掉了多余的标签,因此主标题说明带有冒号及访问键。


文档编写

当提及选项按钮时:

示例:Click Current page, and then click OK.(单击“当前页”,然后单击“确定”。)

个人工具
名字空间
变换
动作
导航
工具箱