>>>>I have a lot of forms in my app, I was wondering of a way to disallow minimizing all forms in one fell swoop?
>>>
>>>You can do a loop through _screen.Forms collection and set MinButton = .f. for each of them, e.g.
>>>
>>>for each oForm in _screen.Forms
>>> if pemstatus(oForm, 'MinButton',5)
>>> oForm.MinButton = .f.
>>> endif
>>>endfor
>>>
>>>from the top of my head - not tested.
>>
>>That works fine, but just for forms already open. Maybe I'm asking the impossible. My main form simply opens other forms, and they in turn can open still more forms.
>
>How your main form opens other ones?
>Or meybe you should your own class based on form that could handle all for you?
Example: user clicks a button for a year selection form and that form has a button for a data entry form, and that form opens smaller ones as needed.
"Build a man a fire, and he's warm for a day.
Set a man on fire, and he's warm for the rest of his life."