Einzelnen Beitrag anzeigen

Benutzerbild von Coder90
Coder90

Registriert seit: 8. Nov 2004
Ort: Ebhausen, BW
44 Beiträge
 
Delphi 2007 Architect
 
#4

Re: Doppelte Einträge in einem TreeView vermeiden

  Alt 8. Nov 2004, 17:24
Hi
Im DF konnte man mir irgendwie nicht helfen, darum versuch ich es mal hier.

Also, ich will auch das man einen Namen nur einmal benutzen kann:
Delphi-Quellcode:
var Item: Integer;

{...}

procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode;
  var S: String);
begin
  for Item:=0 to TreeView1.Items.Count-1 do
  begin
    if TreeView1.Items[Item]<>Node then
    if TreeView1.Items[Item].Text=S then
    begin
      MessageDlg('Der Name '''+S+''' ist bereits vorhanden.',mtError,[mbOK],0);
      Node.EditText;
      break;
    end;
  end;
end;
Ich glaube das " Node.EditText; " funktioniert nicht so richtig.
  Mit Zitat antworten Zitat