In TreeView you can add a tag to the node. In a checkbox ... you can't. I found TreeViews useful because this allowed me to use the name for the "display" value and the text for additional information. Example the name as "Google" and the tag as "http://google.com".
How is it possible to do this with checkboxes? I know a checkbox accepts and object, so could I simply create a new class that allows a string and a tag, and add do it that way?
Or is there an easier way?