01-28-2016 04:09 PM
In an array of references, the type of reference is the lowest in the class hierarchy that encompasses all of the types used to build the array. So if your array contains any references to controls that are not that specific Xcontrol, the class will be "control" and only generic properties will be available. The same will be true for the "Controls[]" property of a front panel.
However, once you've extracted a particular reference from the array, if you know that it is a reference to an instance of your Xcontrol, then you can use the "To More Specific Class" function to change it to the class that references your Xcontrol.
01-28-2016 04:11 PM
Yup just tested it, this works, it gets a reference to a fabulous XControl posted over on LAVA. Using the This VI I get a reference to a control with the label of "Variant Tree" then I use more specific class to the variant reference (I just made a constant from the create reference) then I had access to those XControl properties.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
01-28-2016 04:17 PM
Yes, that was the problem, thank you! Casting the property reference to the same class as the XControl worked to make the XControl specific properties available in the property node.