在我的表单上有一个TRadioGroup
。在TRadioGroup
中,我添加了3个项目。现在我要在TRadioGroup
中禁用三项中的一项。
我该怎么做?我写代码......
TRadioButton(rgbLoadSurveyTypes.Controls[1]).Enabled := True;
...但它会出错"访问违规"。这个错误背后的原因是
rgbLoadSurveyTypes.Controls[1]
提供null
值和
rgbLoadSurveyTypes
显示ControlCount = 0
和
Item Count = 3
答案 0 :(得分:5)
您必须使用Buttons属性来访问单个TRadioButton对象。
RadioGroup1.Buttons[0].Enabled:= false;