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,看上图)