Hallo an alle,
gibt es eine Möglichkeit, nur bestimmte Ebenen eines Trees auszudrucken, die in einem TreeView mit der Maus angeklickt sind? Ich benötige das, um in einem Rezept nur bestimmte Stufen von Teilprodukten (ohne deren eigene Komponenten) auszugeben.
Vielen Dank für Eure Hilfe.
Günter Früholz
Drucken eines Trees
Moderator: Moderatoren
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Drucken eines Trees
ich habe es noch nicht probiert, abergf210957 hat geschrieben:gibt es eine Möglichkeit, nur bestimmte Ebenen eines Trees auszudrucken, die in einem TreeView mit der Maus angeklickt sind? Ich benötige das, um in einem Rezept nur bestimmte Stufen von Teilprodukten (ohne deren eigene Komponenten) auszugeben.
scheint doch das richtige zu sein.:getChildItems()- Alle Einträge in einer Unterebene abfragen
... wie man allerdings "druckt" ...
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Drucken eines Trees
Nachtrag : mittels MsComCtl.OCX v6.x kann man den "original" M$ Treeviev bauen. Die Property "Children" von (i)Node entspricht wohl dem :getChildItems()
dagegen nur das "erste Kind" beiChildren property (Node)
Returns the number of child nodes a Node object has.
Child property (Node)
Returns a reference to the first child of a Node object.
gruss by OHR
Jimmy
Jimmy
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Drucken eines Trees
Hallo, Günter.
DCTREEITEM verfügt über einen ItemMarked-Slot, wie ein Browse. Mit GetData() sollte sich ermitteln lassen, welches Item das dann ist. Ich verwende bei TreeViews zusätzlich den Cargo-Slot (Cargo[3] beim Abruf), in dem ich weitere Infos zum jeweiligen Item speichere, zum Beispiel eine ein-eindeutige ID. Wie das dann gedruckt wird, hängt davon ab, was für Daten als Quelle dranhängen. Meistens dürften das wohl mehrdimensionale Arrays sein.
DCTREEITEM verfügt über einen ItemMarked-Slot, wie ein Browse. Mit GetData() sollte sich ermitteln lassen, welches Item das dann ist. Ich verwende bei TreeViews zusätzlich den Cargo-Slot (Cargo[3] beim Abruf), in dem ich weitere Infos zum jeweiligen Item speichere, zum Beispiel eine ein-eindeutige ID. Wie das dann gedruckt wird, hängt davon ab, was für Daten als Quelle dranhängen. Meistens dürften das wohl mehrdimensionale Arrays sein.
Herzlich,
Tom
Tom