04-09-2008 04:54 AM
04-09-2008 06:24 AM
04-09-2008 09:16 AM - edited 04-09-2008 09:17 AM
04-09-2008 09:19 AM
04-10-2008 12:55 PM
04-10-2008 02:18 PM
04-10-2008 03:19 PM
04-11-2008 09:23 AM
04-19-2010 06:28 PM
I've also been looking for a way to programmatically set the "Z-Order" of indiviual controls. I finally found an answer, in a form of a brick wall with this message thread.
I've looked through all properties and functions with no luck. The LabVIEW Scripting API does not have this property exposed either.
I really think this should be a property that should be exposed, since LabVIEW already allows code to modify horizontal and vertical placement of front panel objects.
The only workaround I can think of is to: First, lay out a set of controls on the panel with the Z-Order defined. Second, place the visible controls on the VI. Third, when the Z-Order of a visible control needs to be set, programmatically replace that control with a compatible control with the desired Z-Order that was previously laid out.
In my application, I would like to allow the user to drag controls around using the mouse. Obviously, there is a problem with unintended overlap without the Z-Order property exposed.
04-21-2010 09:47 AM