Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Doppelte Einträge in einem Treeview verhindern

  Alt 11. Jun 2009, 12:13
Hallo RWarnecke,

mir ist jetzt nicht ganz klar was Dein Problem ist, aber mit dieser Funktion kann man feststellen, ob man doppelte Einträge im TreeView vorhanden sind.

Delphi-Quellcode:
function IstDoppelt(Nod: TTreeNodes; StrKnoten: String):boolean;
var
  sNode: TTreeNode;
begin
  Result:= FALSE; // Eintrag noch nicht vorhanden.
  sNode:= nod.getFirstNode;
  while sNode <> NIL do // Solange prüfen bis kein Eintrag
  begin
    If (CompareText(sNode.Text, StrKnoten)=0) then // Ist der Knoten schon
    begin // vorhanden?
      Result:= TRUE; // Eintrag vorhanden
    end;
    sNode:= sNode.GetNext; // nächster Knoten prüfen
  end;
end;
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat