>>I'd use:
>>
>>
for each loButton in thisform.controls
>> if upper(loButton.BaseClass) = 'COMMANDBUTTON'
>> loButton.Whatever...
>> endif
>>endfor
In this case loButton refers to the actual control, so if you need its name you can do loButton.Name.
>
>I mean can you give me an example. You said "for each loButton " how would I word this or even know what loButton is? I know what my controls are.....
loButton is actually arbitrary here.
You could say for each loControl or for each pirhana