将对话框上的单选按钮分组

更新:2007 年 11 月

当将单选按钮添加到对话框时,将它们作为一个组处理,在“属性”窗口中为组中的第一个按钮设置 Group 属性。该单选按钮的控件 ID 于是出现在添加成员变量向导中,这使您得以为单选按钮组添加成员变量。

在对话框上可以有一组以上的单选按钮,每组都应通过下面的过程添加。

将一组单选按钮添加到对话框

  1. 选择“工具箱”窗口中的单选按钮 (RadioButton) 控件,并在对话框中单击希望放置该控件的位置。

  2. 重复步骤 1 以添加所需的任意多个单选按钮。确保组中单选按钮的 Tab 键顺序是连续的(有关更多信息,请参见更改控件的 Tab 键顺序)。

  3. “属性”窗口中,将 Tab 键顺序中的第一个单选按钮的 Group 属性设置为 True

    Group 属性更改为 True 将为资源脚本的对话框对象中的该按钮项添加 WS_GROUP 样式,并确保用户一次只能选择按钮组中的一个单选按钮(当用户单击一个单选按钮时,组中的其他按钮都被清除)。

    说明:

    只有组中的第一个单选按钮可将 Group 属性设置为 True。如果有其他不属于按钮组的控件,则将组外的第一个控件的 Group 属性设置为 True。通过按 Ctrl + D 查看 Tab 键顺序可以快速确定组外的第一个控件。

为单选按钮组添加成员变量

  1. 右击 Tab 键顺序中的第一个单选按钮控件(主导控件和 Group 属性设置为 True 的控件)。

  2. 从快捷菜单中选择**“添加变量”**。

  3. “添加成员变量向导”中,选择**“控件变量”复选框,然后选择“值”**单选按钮。

  4. 在“变量名”框中,键入新成员变量的名称。

  5. 在**“变量类型”**列表框中,选择 int 或键入 int

  6. 现在可以修改代码,指定哪个单选按钮应显示为被选定。例如,m_radioBox1 = 0; 选定组中的第一个单选按钮。

有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET

要求

Win32

请参见

概念

Controls (MFC)

参考

对话框上的控件排列

对话框中的控件