I think C2 just uses the index and not a value for the list items.
Looks like best you can do is get the index number of a selected text.
The work around would be to have the values associated with the list items stored and referenced to from somewhere else. (local vars, globals, instance vars)
You could even use the instance vars from the list itself.