Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Strukturelles Diagramm aus einem TTreeview erzeugen - WIE?

  Alt 25. Feb 2009, 10:37
Hallo Wissende,

ich möchte mir aus einem TTreeview ein strukturelles Diagramm erstellen, ohe die Struktur des Treeviews kennen zu müssen. Dabei will ich ungefähr folgendes erreichen.

Angenommene Struktur des Treeviews:

-CEO Chef der Firma
--Controlling
---Tante Müller
---Onkel Mike
--Produktion
---Horst Kürschner
---Emil Schnitzer
---Jürgen Schmidt

So soll dann das Diagramm ungefähr aussehen

__| CEO Chef der Firma |__

|Controlling|___|Produktion
-Tante Müller___-Horst Kürschner
-Onkel Mike_____-Emil Schnitzer
________________-Jürgen Schmidt

Also die Positionen in der Firma sollen durch Buttons oder Panels realisiert werden und dann mit Pfeilen verbunden werden. Das lies sich hier jetzt schlecht visulisieren.

Nun interessiert mich natürlich folgendes:
1. Wie kann ich die Childs der ersten Ebene auslesen? Und was, wenn darunter noch eine (oder mehrere) Strukturelle Ebene(n) kommt(en)? Das wäre dann sicher was rekursives!?
2. Wie müsste ich ungefähr mit der Positions-Logik (x-y der Buttons/Panels)ansetzen? Wenn man in der Breite und in der Tiefe mehr Ebenen hat, dürfen ja die Buttons oder Panels, wo ich die Namen und Positionen eintragen will, nicht miteinander kollidieren. Hat da jemand schon mal was von Euch gemacht oder eine Idee?

Ich stelle hier auch gern mal mein Testprojekt ein, wenn erwünscht.
Danke
Tom
  Mit Zitat antworten Zitat