Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

VB6 - Treeview Subtrees Referenzen mehrfach nutzen

ChrE / 1 Antworten / Baumansicht Nickles

Hallo!

Ich habe das Problem in VB6, dass ich in einer Treeview
häufig Einträge habe, die identisch sind, trotzdem aber
angezeigt werden müssen. Beispiel:

root
  item1
    item2
  item3
    item4

Angenommen, hier sind item2 und item4 identisch, dann
könnte man auch schreiben:

root
  item1
    item2
  item3
    item2

Aber kann ich so etwas in VB machen?
set treeview1("item3").child=item2

Mir ist klar, dass dadurch die Eindeutigkeit im Baum
verloren geht (treeview1("item2").parent=???).
Andererseits wäre es viel einfacher und schneller,
den Baum aufzubauen...

Gruß

ChrE

bei Antwort benachrichtigen
T-Rex ChrE „VB6 - Treeview Subtrees Referenzen mehrfach nutzen“
Optionen

Klar geht das.

Du kannst für jeden Knoten einen Schlüssel angeben. Wenn Du in dem Schlüssel auch auf den Parent verweist, wird der Schlüssel "extrem" eindeutig.

Das würde dann so aussehen:

Eintrag:             Key:
root                 root
  item1                root.item1
    item2                root.item1.item2
  item3                root.item3
    item2                root.item3.item2



Gruß
T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen