Einzelnen Beitrag anzeigen

Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Problem mit VST Node Löschen nach Edit

  Alt 27. Jul 2009, 20:29
Ich habe eben versucht dein Problem nachzuvollziehen:
Ich habe einen VirtualStringTree und einen Button auf eine leere Form in einem neuen Projekt platziert.
Dazu habe ich die Eigenschaft MiscOptions --> toEditable des Trees auf True gesetzt.
Events siehe unten.
Im OnEditCancelled funktioniert es wunderbar...

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  VirtualStringTree1.RootNodeCount := 1;
end;

procedure TForm1.VirtualStringTree1EditCancelled(Sender: TBaseVirtualTree; Column: TColumnIndex);
begin
  VirtualStringTree1.DeleteNode(VirtualStringTree1.RootNode.FirstChild, True);
end;
Versuch mal in kleinen Einzelschritten deinen Code an diesen BeispielCode anzupassen.
Scheinbar hast du da einen kleinen Bug hinsichtlich des Indexes drin?!
  Mit Zitat antworten Zitat