Einzelnen Beitrag anzeigen

Benutzerbild von Schuster
Schuster

Registriert seit: 21. Okt 2004
Ort: Wien
176 Beiträge
 
Delphi XE7 Architect
 
#3

Re: Treeview // ItemID immer dieselbe???

  Alt 30. Dez 2004, 15:24
Mit index hab ich das Probelm das er immer nur 0 oder 1 des childnodes ausgegeben wird,
aber nicht der index des Haupnode.

z.b.

Kunde --> Hauptnode 0
|_... Suche --> childnode 0
|_... Anlegen --> childnode 1

Vertrag --> Hauptnode 1
|_... Suche --> childnode 0
|_... Anlegen --> childnode 1

Delphi-Quellcode:
procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var node1: TTreeNode;
text: string;
z: integer;
begin
     node1:=TreeView1.Selected;
     text:=node1.Text;
     z:=node1.index; //integer(node1.ItemId);
     ShowMessage(text + IntToStr(z)); Hier kommt nur 0 oder 1 wenn ich auf den Unterknoten klicke
end;
Gibt es eine Funktion mit der ich den Knoten (auch Unterknoten) eindeutig identifizieren kann
Oder muß ich in etwas so vorgehen:
Klicke auf Childnode --> sag mir den index des Knoten eine Ebene höher.
Markus Schuster
__________________
Markus
http://members.chello.at/delphi-developer
  Mit Zitat antworten Zitat