danke für die zahlreiche hilfe
ich habe es jetzt soweit selbst erledigt indem ich mir eine klasse gebastelt habe,
dort die eigenschaften für die einzelnen ebenen einlese und die eigenschaften bei jedem TreeView1CustomDrawItem für jede Ebene anwende.
nur habe ich das problem mit der schriftgröße....
wie kann ich die höhe und die breite des Items (TTreeNode) anpassen, so dass auch ein Text der Schriftgröße 14 oder > da reinpasst?
TTreeNode(item).Height ist z.bsp. eine Nur-Lesen-Eigenschaft....
auch die Breite ist zu klein, der Text wird abgeschnitten