如何将RadioButton分配给XE2中的RadioGroup?

3 delphi radio-button delphi-xe2

不要讨厌(或奉献)我这个愚蠢的问题,但我注意到XE2它已经改变,我试图将一个新的RadioButton放到RadioGroup,我注意到它实际上不是该组的一部分,为什么?

我需要写的是什么TStrings?对我来说这很难控制它.

RRU*_*RUZ 12

您无法手动将TRadioButton添加到TRadioGroup.该TRadioGroup控制一直以这种方式工作.您必须使用其Items属性添加单选按钮.

Embarcadero文件说

要将单选按钮添加到TRadioGroup,请编辑Object Inspector中的Items属性.Items中的每个字符串都会在组框中显示一个单选按钮,并将字符串作为其标题.ItemIndex属性的值确定当前选择的单选按钮.

因此,您可以使用Object Inspector编辑Items属性或编写如下代码:

RadioGroup1.Items.Add('Option 1');
RadioGroup1.Items.Add('Option 2');
RadioGroup1.Items.Add('Option 3');
RadioGroup1.Items.Add('Option 4');
RadioGroup1.Items.Add('Option 5');
Run Code Online (Sandbox Code Playgroud)

最后检查选择哪个单选按钮使用ItemIndex属性如此

if RadioGroup1.ItemIndex>=0 then
  ShowMessage(RadioGroup1.Items[RadioGroup1.ItemIndex]);
Run Code Online (Sandbox Code Playgroud)

  • 使用组合框添加单选按钮**和**图像. (2认同)