Hi Larry, I suspected this was what was happening "under the covers." Nice to be able to "blame" Delphi <grin>
We have code to set the enabled mode of the controls, based on the status of variables. We have decided to just call this module again after enabling the panel. The wildcard thing looks promising in other situations. BTW, it would be nice to have a list of undocumented properties for the various controls, if you have one! Thanks, Dennis ________________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Lawrence Lustig Sent: Thursday, November 11, 2010 12:45 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Panel Question I did a little further research, and my previous idea won't work. First off, I was wrong about the existence of the ParentEnabled property -- there are other "Parent" properties, but not Enabled. Additionally, it appears that R:Base is manually disabling and enabling all the controls for you to work around an issue in Delphi in which contained controls don't display as "greyed out" when their container is disabled. You will have to manually disable the controls after enabling the panel. Remember, you can use wildcards in PROPERTY commands, so if you can reasonable add _DIS (for instance) to the component ids of the controls that need disabling, you can do PROPERTY %_DIS ENABLED 'FALSE' to get them all at once. -- Larry

