Autor Beitrag
SteheAufDerLeitung
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 104



BeitragVerfasst: Do 14.06.07 08:41 
Hi!!

Ich hab eine Treeview mit Daten gefüllt und kann mittlerweile die markierten Einträge per TreeView.Selection in ein IniFile schreiben.
Ich möchte aber, wenn Checkbox1.checked, auch die Kinder der markierten Einträge in die Ini-Datei schreiben. Über TreeView.Selected bzw .Selection konnt ichs nicht hinbekommen. Könnt ihr mir weiterhelfen?

Danke schonmal im Voraus!

Sebastian
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 14.06.07 08:48 
Zeig mal Deinen bisherigen Code. Über TreeView1.Selected.ChildNodes müsstest Du auf die Subknoten zugreifen können. Ich kanns gerade nur nicht genau sagen, weil ich kein Delphi hier habe.
SteheAufDerLeitung Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 104



BeitragVerfasst: Do 14.06.07 08:54 
TreeView1.Selected.ChildNodes gibts leider nicht - zumindest nicht bei mir!?(Delphi7)
Den Code zu listen, ist eher schwierig, da ich mit Pointern arbeite, die auf firmeneigene Variablen verweisen. Und um das wieder zurückzuübersetzen bräucht ich als Anfänger wohl Jahre.. :-( Aber ganz allgemein in Delphi, wie geht das denn da?

Hoffe keine Enttäuschung zu dir hinauszusenden..
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 14.06.07 08:58 
OK, das hieß glaub Items, dort müssten die Subknoten sein. Ansonsten schau doch einfach mal die angebotenen Eigenschaften durch, dort findet sich sicher irgendwas.
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Do 14.06.07 10:19 
Hallo,

ein paar Stichworte:
Eigenschaft TreeView.Selected.Count= Anzahl Kindknoten
Funktion TreeNode.GetFirstChild= erster Kindknoten
Funktion TreeNode.GetNextSibling= nächster Kindknoten

Sollen auch die Kindeskinder gespeichert werden ist eine rekursive Funktion von Vorteil.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )