Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#2

AW: Nodes mit Daten (TTreeNodeEx) durchsuchen

  Alt 19. Dez 2013, 06:39
Das geht entweder mit RTTI-Informationen. Aber eine Klasse, die es erlaubt, in ihren Daten zu suchen, sollte eine solche Methode bereitstellen. Wie das intern gelöst ist, ist dann ja zweitrangig. So wäre das imho am einfachsten umzusetzen.

Reflection geht natürlich auch (ach, in Delphi heißt das ja irgendwie RTTI o.ä.)

Delphi-Quellcode:
Procedure TMyTreeData.Search (aText : String; aNode : TNodeType) : Boolean;
Begin
  case aNode of
    Eintrag1 : result := Eintrag1=aText;
    Eintrag2 : result := Eintrag2=aText;
    ...
  end
end;
  Mit Zitat antworten Zitat