I am using a ttreeview in my application now i want to display a short discription in the threeview but on clicking a ttreenode i do not want to use the text value but another string value. I know i can use data, but that will be some hassle as you have to free them yourselves ( a bit to much trouble for just another string value) Are there already component that just add another string propertie to an ttreenode? Where do i start if i want to write one myself? Do i also have to make a extended ttreeview class then?