Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: VirtualStringTree node über nodedata finden

  Alt 19. Apr 2017, 12:45
Hallo Hobbycoder,

also ich kenne aktuell keinen direkten Fall in dem es nötig wäre, aus der NodeData wieder die dazugehörige Node zu ermitteln. Eigentlich sollte das immer nur in die andere Richtung gehen.

Aber trotzdem gäbe es hierfür ein paar Möglichkeiten wie du das umsetzen könntest.

Eine Quick & Dirty Lösung wäre:
  • Speichere dir in dein NodeData beim Erzeugen die zugehörige Node

    oder
    .
  • eine elegantere Lösung, da der Tree ja nur etwas mit der Darstellung zu tun hat, wäre ein Interface. Hierdurch hast du den Vorteil, dass du immer nur eine Methode (bspw. zum Erzeugen des Objektes) aufrufen musst.
    Um da eine konkretere Lösung aufzeigen zu können, müsstest du dein Vorhaben noch etwas konkretisieren.

Wenn es nur um das Abrufen von irgendwelchen Werten für die Anzeige gehen würde, dann wäre ein Interface mit einer Funktion GetValue() perfekt. Alles Andere ist mit dem aktuellen Wissensstand nur Spekulatius ähhhh Spekulation.
  Mit Zitat antworten Zitat