如何在单个表单上创建多个单选按钮组?

ard*_*new 8 delphi radio-group radio-button delphi-xe2 firemonkey

使用VCL,我们有一个TRadioGroup类,Items你可以在设计时修改一个属性.使用Firemonkey,我们只有这个TRadioButton类.

从我的理解,如果添加类型的对象TRadioButton为儿童到其他容器对象(例如TPanel,TGroupBox),这些容器将有效像的VCL TRadioGroup对象.

但是,这些单独的单选按钮似乎表现得好像它们都是同一父母的孩子.如果在组A中选择单选按钮,然后在组B中选择单选按钮,则取消选择组A中的单选按钮.

如何在一个容器对象中获取单选按钮以不取消选择其他容器对象中的单选按钮?

这是我的表单设计的一个例子: 在此输入图像描述

Rob*_*edy 16

设置GroupName按钮的属性.具有相同组名的单选按钮将充当单独的组.

  • 做得好.文档还有很多不足之处.这应该包含在TRadioButton文档的顶层. (4认同)