Image eines aktivierten TTreeNode's

hi,

mal ne andere frage:

wie kann ich das bild bestimmen, welches mein treenode annehmen soll, wenn er selektiert wird. eine zuweisung beu onchanging läuft ja nich wirklich.

jedenfalls wird bei mir immer das erste bild meiner imagelist angezeigt. kann ich das irgendwie ausstellen? nervt ein wenig…

thnx

burn

Hi once again :wink:,

wie kann ich das bild bestimmen, welches mein treenode
annehmen soll, wenn er selektiert wird.

Events „OnGetImageIndex“, „OnGetSelectedIndex“. Alles weitere siehe Online-Hilfe.

Gruß
Martin

Hi once again :wink:,

bleibt noch ein letztes prolem :

procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject; Node: TTreeNode);
begin
if Node = TreeView1.Items.GetFirstNode then
Node.ImageIndex := 3;
end;

also ich hab einen rootknoten meines treeview-elements. wenn ich will, dass der das bild #3 aus meiner imagelist bekommt, sobald ich den knoten anclicke würde ich das wie oben machen oder nicht???
tatsache ist aber, dass er jedes mal das erste bild meiner liste anzeigt, wenn ich draufgehe und sobald der focus auf einen anderen knoten fällt wieder das vorherige bild angezeigt wird.

hab ich nen brett vorm kopp oder warum ist es so dunkel hier ???

burn

Hi Burn,

Node.ImageIndex:=3;
Node.SelectedIndex:=4;

Servus,

Manfred

tocktocktock, massives holz scheint mir =)))))

danke ihr zwei,

burn