Forum: Sonstige Fragen zu Delphi
Delphi
by dataspider,
1. Dez 2005
@Chrissi98
es gibt die Eigenschaft Items und du kannst z.B. so:
TreeView.Items.Data := ActionHilfe;
eine Aktion dem Node zuweisen. Dann kannst du wie schon gepostet im onMouseUp reagieren.
Also, eine ActionList auf das Form, eine Action erstellen und dann zuweisen.
Ich baue den Tree aber immer im Code auf, da der Index wie schon erwähnt nicht so einfach zu ermitteln ist. Aber es geht.
Cu,...
Forum: Sonstige Fragen zu Delphi
Delphi
by dataspider,
1. Dez 2005
@marabu,
ich habe es gearade probiert und muss zugeben, onChange ist eleganter.
Hätte ich nur die Frage früher in diesem Forum gepostet :)
Gruß, Frank
Forum: Sonstige Fragen zu Delphi
Delphi
by dataspider,
1. Dez 2005
Hi,
ich habe es über MouseUp realisiert:
procedure TFRMMain.doNavTreeViewMouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Var
ANode: TTreeNode;
R: TRect;
begin
// Navigator mit Click