发布网友 发布时间:2022-05-02 03:21
共3个回答
热心网友 时间:2022-06-27 14:45
不管你用的是什么开发工具,都跟 groupbox 无关的。因为 groupbox 放在那里只是起了一个装饰作用,操作系统并没有那么聪明的把你放在一个 groupbox 里的所有单选按钮都单独分成一组。在 Windows 编程中,这一切都是一样的,那就是每个控件都有自己的样式,单选按钮 radiobutton 同样,要分组是根据按钮的样式来区分的,而不是看你把他放在哪里。C++ Builder 我没用过,但是如果真像你说的能自动分组,那也只是界面设计器的杰作而已。在 Visual C++ 的界面设计器中,你必须给作为每组第一个的 radiobutton 的属性里指明 group 样式,也就是 Windows 用来识别组的起始 radiobutton,从带有 WS_GROUP 样式的 radiobutton 开始直到下一个拥有 WS_GROUP 样式的 radiobutton 之前的(按控件 ID 先后往前找)都被视为一组。热心网友 时间:2022-06-27 14:46
每个radiobutton控件的属性 “GroupIndex”选择不同的值。热心网友 时间:2022-06-27 14:46
那就用RadioGroup