delphi TcxRadioGroup里的坑

如下图所示,在TcxRadioGroup里选中数据后,再点其他地方,选项会自动跳回 [ 全部  ] 那一项.

 

 

我在百度上找了半天也没有资料.

后来发现是我在items里,把这三个项的type值改成了Boolean,其实只要保持默认的 Null即可.

 

2023-02-08

DEV的菜单控件TdxBarManager里面可以添加一个RadioGroup

 

 

 但它实际上是一个TcxBarEditItem!只是它的properites属性设置成了cxRadioGroup!所以你不能把它当成一个cxRadioGroup来看待.否则你就会发现,它没有cxRadioGroup所应该具有的方法和属性.

 

而当你把它当成一个edit控件来看待的话,所有的问题都豁然开朗了!尽管设置时与cxRadioGroup差不多,但方法仍是edit控件的方法!取值和赋值直接用EditValue属性就可以了,不要老想着cxRadioGroup的index.

 

 它items里面的VALUE值,代表了你点选它时,   R审核状态.EditValue   上面的值,类型与Type设置相同

但是它默认值是空的,所以你需要在oncreate里面设置它的默认值为0(按你在item里设置的value,看上图)

 

posted @ 2022-09-11 15:17  一曲轻扬  阅读(317)  评论(0)    收藏  举报