Like Neil and asbo already explained, it was the usability of a 65000 element Ring control that bothered me the most.
I really thought you just used the ring control to have an easy lookup between non sequential values.
Some ideas if you still want the user to go through all these key presses;
* Put your sting-value pairs in an array of clusters, and keep track of the current index. When user presses the Up/Down Keys, move index accordingly and update UI
* create an xControl and store the string-values array within the xControl data
If possible, I really think you should post an example showing how this should work.
Question; do you want to be able to find a specific value given a string, or do you want to get the string that is associated with a given value.
/J
PS. The thread I believe asbo is relating to is this;
http://lavag.org/top...8757#entry98757
This deals with preventing roll-over from min to max or vice versa.