我有一个内部有多个组件的TGroupBox,我试图以这种方式设置GroupBox内所有组件的Enabled
属性
for i := 0 to GroupBox1.ComponentCount -1 do
if (GroupBox1.Components[i]) is TWinControl then
TWinControl(GroupBox1.Components[i]).Enabled:=False;
但是ComponentCount总是返回0,我缺少了什么?
最佳答案
ComponentCount属性用于检索某个组件所拥有的组件的组件数目,要遍历所有子控件,您必须使用ControlCount和Controls属性。