Got you...I know about the seperation of data and view (mvc) in object oriented programming. But I thought labview does this itself with the controls and indicators. When I use the LV2 solution, I have to synchronize the gui and the data elements all the time, right?
I think, it's a good idea to describe why I need the index handling. Maybe you can suggest an approach that doesn't use the ring arrays.
I want to change the standard behavior of a ring, so it can be incremented/decremented with the up/down-keys and does not overflow and underflow. Therefor I have to filter the key event and check if the increment/decrement is allowed.
Remeber that the values are non-sequential.
I figure it's not a good idea to change the behavior of a standard labview element, but I really need to implement this function.
What about creating a whole new control? Does anyone has experience with that?
Any ideas welcome.
Best,
ichsw