Hi Alan,
Try this code:
lnControls = ALEN( THISFORM.Controls )
FOR lnLoop = 1 TO lnControls
IF UPPER( THISFORM.Controls[ lnLoop ].BaseClass ) # "LABEL"
THISFORM.Controls[ lnLoop ].Enabled = .F.
ENDIF && check for all non-label controls
ENDFOR && lnLoop
>What's the best way to disable all of the controls on a form except labels?
>
>TIA
Evan Pauley, MCP
Positronic Technology Systems LLC
Knoxville, TN
If a vegetarian eats vegetables, what does a humanitarian eat?