Anyway I will have a closer look at it in the evening.
Since the treeview is one of the older plugins it maybe
that there is still my old color-setting code, instead of the
newer code (from other plugins), which is more felxibel
with color-keys. (delphi,HTML or RGB colors etc.)

Since the treeview is one of the older plugins it maybe that there is still my old color-setting code, instead of the newer code (from other plugins), which is more felxibel with color-keys. (delphi,HTML or RGB colors etc.)

I have a dbf database that is having all my mp3's with the artist, album, title, track, year, folder(where is the mp3). I like to know if it possible to have a tree with all the artists and when make a click to have all the albums of this artist. So to make query with the artist and album. And If it is possible to make sorted all the artists?

Seems to me not so much a Treeview problem than a DB query/scripting problem.

The Treeview has 2 possibilitys to get nodes into it.
You can read in a complete preprocessed TXT file in on rush.
The TXT has Tab-Chars to mark a sub-node.
(see Treeview1.txt and Treeview2.txt from the demo)

On the other side you have the commands to add single nodes.
hpwTreeViewAddNode + hpwTreeViewAddChildNode + hpwTreeViewInsNode
With that you can loop through your data and add the node one by one per script.

Sorting is done by the DB or by script before adding them the the Tree.

So how to get the [artist??] when I have the album clicked?
The question is what main-node has a sub-node.
Maybe a script would do that that searches an array from the [RTreeView1_AbsIndex] of the clicked entry downwards to the next entry with an higher [RTreeView1_Level]. That is the main-node of that sub-node.