09-18-2006 06:09 PM
All of this was done to create what looks like a "Dialog Enum" in LV 7.1.1 since the "System Enum" wasn't added until LV 8.
This is rather infuriating. We use this property (Digital display text background colour) to change the overall background colour of an enum like this (we resize the digital display to fit under the whole control), since the "ring text" part has to carry over the drop-down arrow image in order for mouse clicks to be caught here, and therefore just changing the "ring text" background colour from transparent will hide the arrow.
The really annoying thing is that there is no reason for this property to be read only - it is not a "system control" as the error description from the general error handler states - it's simply a customized 3D control. The other crazy thing is that if I recreate the enum from scratch, using the identical procedure, in LV 8.2, the error does not occur - apparently the translation done when opening a LV 7.1.1 VI in LV 8.2 is not correct.
Trying hard to see the benefits of upgrading ...
Jaegen
09-18-2006 06:30 PM
09-20-2006 09:21 AM
09-20-2006 10:54 AM
11-28-2007 06:14 PM - edited 11-28-2007 06:15 PM
I just saw that in LV8.2 using a custom numeric control created in LV8.2 😞
-sigh-
I thought I was going insane, since just using a regular numeric control works fine..
-sigh-
Thank Jaegen for posting this thread... 🙂
11-28-2007 09:24 PM
11-29-2007 06:51 AM
Thanks Ravens,
Actually, here is an interesting twist to the info.. I discovered that the custom control (template) was actually created in LV8.5, using classic controls. Then saved as LV8.2.
My workaround was simple. Replaced it with "Modern Numeric Controls". 🙂