Hallo Leute!
Es ist relativ spät in der Nacht und vielleicht schnall' ich das Problem deswegen nicht.
Ich habe ein TTreeView, indem ich zur Laufzeit Einträge mit Untereinträgen erstellen möchte.
Es gibt zwei Sorten von Einträgen: Interpret und Album.
Beide haben ein anderes Image aus einer ImageList.
Den "Interpreten" erstelle ich so:
Code:
var
interpretitem: TTreeNode;
begin
InterpretItem:=Sortierung.Items.Add(InterpretItem, 'Neuer Interpret');
InterpretItem.ImageIndex:=0;
end;
Das Album so:
Code:
var
Album: TTreeNode;
begin
Album:=Sortierung.Items.AddNode(Album, Sortierung.Selected, 'Neues Album', nil, naAddChild);
Album.ImageIndex:=1;
end;
Jetzt hat zwar das Album ein anderes Symbol, dies wechselt aber (zu dem Image vom Interpreten), wenn dieser Eintrag slektiert wird.
WARUM???
thx
Alstar