Jon,
Setall is a good way.
or
If I have some text boxes to enable or disable but not all, I usually put the same flag value into the Tag property of each text box to get that treatment. then I run through the collection like this
for each oControl in thisform.pageframe1.pagefoo.controls
if oControl.tag = "MYFLAG"
oControl.enabled = .t.
else
oControl.enabled = .f.
endi
endf