<<
Anyone know a simple fix, besides writing code to save and reestablish the 
correct enabled property for all controls on the panel?
>>

I don't know if you can do this using R:Base, but there's almost certainly a 
property on those controls called ParentEnabled, which tells the control 
whether 
it should take its enabled setting from that of its parent.

If this property is accessible in R:Base (it's not on the property sheet), you 
need to set it in code for each contained control _before_ you set the Enabled 
property of the Panel.  You would do that with "PROPERTY control_name 
PARENTENABLED 'FALSE'".  You need to do this for those controls that you want 
to 
stay disabled when you re-enable the panel.

A short-cut method might be to set the ParentEnabled property of the panel and 
see if this carries over to the controls (at least the first time, when the 
value starts out TRUE).
--
Larry

Reply via email to