Container Controls and Properties List


One of the most powerful features in Real Studio is the container control letting you take a complex set of native controls, pictures, canvas objects, etc and put it all in one very neat and compartmentalized object.  They can be used like a normal control and can have custom events, have their own properties, their own logic.  All-in-all, I love these things and use them all the time.

Since they are a control in all practical terms to the developer the properties really should be exposed to the user at design-time in the IDE.  This means that after you create the container and place an instance of it on a window its properties show up in the IDE property list.

In previous versions you used to be able to select a property in the container, right-click on it and select “Property List Behavior” and select those properties you wanted the user to see in the IDE.  This made for reusable controls you could share easily with other developers and they could set their initial values without resorting to writing initializing code in the open event.

But 2011 R2 this is broken (again) even though it has been working (albeit sometimes not consistently in recent versions).  Needless to say, it was a very handy and very convenient feature.  It made making your own custom controls much easier.   There are various reports of this going back to 2008.  Here are few reports:

2008:  <feedback://showreport?report_id=5428>, <feedback://showreport?report_id=5215>, <feedback://showreport?report_id=4313>

2009:  <feedback://showreport?report_id=6356>

All of these reports are either Open or Reviewed status.  Why is it so damn hard for Real Software to get this feature working?  It greatly limits the usefulness of this control.

Look, I realize this is a minor thing so don’t blow it out of proportion, but yeesh, how long do we have to wait to get this fixed and working again?  I just want it to freakin’ work and stay working!

Oh, and just to muddy the waters, I’ve added a new Feedback report  <feedback://showreport?report_id=17551> since it’s obvious that the old reports don’t get much attention.  Feel free to add it to your Top Cases.