Thanks, but how to make node1, node2 and node3 different colors. When I set sender.font.bold:=true in OnCustomRecordItemDraw, all rows are in bold. But I want ie. only rows with node1 and node2 in bold.
I have:
node1
--> node2
--> node3
--> node2
node1
-->node2
-->node2
-->node3
-->node3
EDIT:
I managed to do this:
procedure TForm1.TreeListViewCustomItemDraw(sender: TObject;
eventTyp_cdet: TCustomDrawEventTyp; item: TTreeListItem;
var defaultDraw: Boolean);
begin
if item.SubItems.Count>0 then TreeListView.Font.Bold:=True else TreeListView.Font.Bold:=False;
end;