You don't need to loop thru the controls collection if your desire is to disable all of the controls contained on a frame. To disable all of them, simply disable the frame.
fraFrame.Enabled = False
This will disable all of the controls which have this frame as its container.
If you want to selectively disable the controls (some of them but not all of them), then you would need to loop thru the controls collection to disable those that you need to. Remember tho, to keep the frame enabled in this case.
Good Luck
--------------
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein