Hallo,
ich habe gerade an einer TreeView herum experimentiert. Nach langem hin und her, habe ich dann auch die "Null"-Logik kapiert, wie man möglichst geschickt an eine Stelle nach Wahl (Knoten) einen Unterknoten anfügt...
Nun mein eigentliches Problem. Ich verwende eine ImageList, die den jeweiligen Knoten der verschiedenen Hierarchie-Stufen ein bestimmtes Icon (Image) zuordnet. Das klappt auch...
Leider fällt mir auf, das wenn ich auf einen Eintrag (Unterknoten) klicke, sich das Icon (Image) wechselt. -> hier: immer auf Image(0)
Z.B.:
(a) Hierarchie1<BR>
(b) Hierarchie2
*KLICK* auf Hierarchie2
(a) Hierarchie1<BR>
(a) Hierarchie2
Zum Verständnis: (a) = Image(0); (b) = Image(1) -> aus der ImageList
Ist das Delphi5 *buggy* oder bin's ich so langsam...
PS: So füge ich dem jeweiligen Eintrag ein Image zu 'TreeView1.Items[Auswahl].ImageIndex := 1;'
PPS: Eigenschaften der TreeView sowie der ImageList habe ich nicht verändert und entsprechen dem nach den Standard-Einstellungen von Delphi.
ich habe gerade an einer TreeView herum experimentiert. Nach langem hin und her, habe ich dann auch die "Null"-Logik kapiert, wie man möglichst geschickt an eine Stelle nach Wahl (Knoten) einen Unterknoten anfügt...
Nun mein eigentliches Problem. Ich verwende eine ImageList, die den jeweiligen Knoten der verschiedenen Hierarchie-Stufen ein bestimmtes Icon (Image) zuordnet. Das klappt auch...
Leider fällt mir auf, das wenn ich auf einen Eintrag (Unterknoten) klicke, sich das Icon (Image) wechselt. -> hier: immer auf Image(0)
Z.B.:
(a) Hierarchie1<BR>
(b) Hierarchie2
*KLICK* auf Hierarchie2
(a) Hierarchie1<BR>
(a) Hierarchie2
Zum Verständnis: (a) = Image(0); (b) = Image(1) -> aus der ImageList
Ist das Delphi5 *buggy* oder bin's ich so langsam...
PS: So füge ich dem jeweiligen Eintrag ein Image zu 'TreeView1.Items[Auswahl].ImageIndex := 1;'
PPS: Eigenschaften der TreeView sowie der ImageList habe ich nicht verändert und entsprechen dem nach den Standard-Einstellungen von Delphi.
Comment