i:=0; while i<Ctrl.ControlCount do begin Ctrl.Controls[i].Enabled:=FEnable; if Ctrl.Controls[i] is TWinControl then ScanControls(TWinControl(Ctrl.Controls[i])); inc(i); end;