将单个cxRadioGroup1的Item ItemIndex重置为-1

时间:2018-03-23 11:41:22

标签: delphi devexpress

该行:

  

cxRadioGroup1.ItemIndex:= - 1;

将放射组中所有项的所有itemindex重置为-1。 你如何处理上述组中的个别项目,即 将单个项目的ItemIndex重置为-1?

2 个答案:

答案 0 :(得分:0)

如果在ItemIndex中放置值-1,则设置RadioGroup将最终不从组件中选择任何项目。 在RadioGroup中,不可能选择多个项目,因此ItemIndex属于radioGroup。

答案 1 :(得分:0)

无法使用TcxRadioGroup,而是使用TcxCheckGroup

TcxRadioGroup中,任何项目都有索引。

  • 设置TcxRadioGroup.ItemIndex属性,您将激活相应的项目并停用所有其他项目。

  • -1设置为ItemIndex会导致所有项目停用。 (它就像一个组合框,一次只能选择一个项目。)

如果您想单独控制每个项目的状态,请改用TcxCheckGroupHere您可以找到解释如何设置TcxCheckGroup项目状态的示例:

<AcxCheckGroup>.States[<AIndex>] := cbsChecked;