the incredible Leitman
Erfahrenes Mitglied
Hallo liebe Tutorial user ^^
Vielleicht eine kleine Einleitung:
Ein TreeView hat soweit ich weiß eine Collection von TreeNodes.
Je eine Node besteht dabei aus grafischer Sicht aus einem [+] Kästchen, das für den Expand zuständig ist und aus einem Text, eventuell auch noch ein Bild zwischen den beiden.
Ich habe nun ein Programm, in dem ich auch der linken Seite eine TreeView für die Übersicht verwende und rechts davon eine Reihe von Controls für die Detailansicht der atkuell selektierten Node.
atm handle ich das ganze folgendermaßen:
Ich reagiere auf das "NodeMouseClick" Event und hole mir dann aus dem Event die akuelle node (e->Node).
Mit den Informationen des in der node enthaltenen Tags (node->Tag) baue ich mir dann meine Detailansicht auf.
Da ich jedoch nur auf MouseClick Events reagiere, geschieht das natürlich auch, wenn man nur auf das [+] clickt -.-
Genau die möchte ich gerne verhindern.
Also, was ich gerne hätte wäre, das bei Click auf das [+] lediglich die TreeView an dem selektierten Punkt expanded wird, bei Click auf den Text (oder das Bild) jedoch oben genannter Code ausgeführt wird.
Existiert da irgendeine Methode mit der ich das unterscheiden kann?
Oder hat jemand eventuell andere Anregungen für mich?
Hoffe auf Hilfestellung,
vielen Dank und mfG
euer incredible Leitman
Vielleicht eine kleine Einleitung:
Ein TreeView hat soweit ich weiß eine Collection von TreeNodes.
Je eine Node besteht dabei aus grafischer Sicht aus einem [+] Kästchen, das für den Expand zuständig ist und aus einem Text, eventuell auch noch ein Bild zwischen den beiden.
Ich habe nun ein Programm, in dem ich auch der linken Seite eine TreeView für die Übersicht verwende und rechts davon eine Reihe von Controls für die Detailansicht der atkuell selektierten Node.
atm handle ich das ganze folgendermaßen:
Ich reagiere auf das "NodeMouseClick" Event und hole mir dann aus dem Event die akuelle node (e->Node).
Mit den Informationen des in der node enthaltenen Tags (node->Tag) baue ich mir dann meine Detailansicht auf.
Da ich jedoch nur auf MouseClick Events reagiere, geschieht das natürlich auch, wenn man nur auf das [+] clickt -.-
Genau die möchte ich gerne verhindern.
Also, was ich gerne hätte wäre, das bei Click auf das [+] lediglich die TreeView an dem selektierten Punkt expanded wird, bei Click auf den Text (oder das Bild) jedoch oben genannter Code ausgeführt wird.
Existiert da irgendeine Methode mit der ich das unterscheiden kann?
Oder hat jemand eventuell andere Anregungen für mich?
Hoffe auf Hilfestellung,
vielen Dank und mfG
euer incredible Leitman