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

时间:2012-06-21 15:17:11

标签: delphi radio-button delphi-xe2 firemonkey radio-group

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

根据我的理解,如果将类型为TRadioButton的对象作为子对象添加到其他容器对象(例如TPanelTGroupBox),这些容器将有效地像VCL {{{ 1}}对象。

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

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

以下是我的表单设计示例: enter image description here

1 个答案:

答案 0 :(得分:16)

设置按钮的GroupName属性。具有相同组名的单选按钮将作为一个单独的组。