![]() |
Images einer erzeugten TreeView zuordnen?
Hallo,
ich habe mir fast eins abgebrochen, bis ich Daten aus 2 verschiedenen Tabellen (die zusammen hängen), ihrer Verknüpfung entspechend in einer TreeView abgebildet hatte. Z.B.: + Kunde 1 - + Artikel 1 - + Artikel 2 - + Artikel 3 + Kunde 2 - + Artikel 1 + Kunde 3 - + Artikel 1 - + Artikel 2 Schön wäre das ganze noch mit Icons (bmp's) zu versehen :-) . Hat mir jemand einen Tipp, wie ich den übergeordneten Knoten andere Icons hinzufüge, als den Untergeordneten. Mit einem Verweis auf eine ImageList bringt Delphi mir immer nur das Default Icon 0. Ich bräuchte aber 1 für den Unterknoten und 2 für einen weiteren Unterknoten. |
Hallo,
ein TTreeNode hat dafür die property ImageIndex bzw SelectedIndex. Wenn Du den TTreeView mit einer TImageList verknüpfst musst Du nur bei den einzelnen TTreeNodes den entsprechenden Index setzten. Dieser Index korrespondiert mit dem Index der Bilder in TImageList. |
Hallo,
ich habe es nach VCL-Komponenten verschoben. Grüsse, Daniel :hi: |
Hallo,
außerdem kannst Du auch noch ein Overlay-Image verwenden: Zitat:
Delphi-Quellcode:
-->
ImageList1.Overlay(Image_Index, Overlay_Index);
TreeView1.Items[Item_Index].OverlayIndex := Overlay_Index; ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz