Einzelnen Beitrag anzeigen

kaiser1401

Registriert seit: 6. Mär 2006
Ort: Gescher
157 Beiträge
 
Delphi 7 Professional
 
#2

Re: Stateindex wird bei verschobenem TTreenode nicht gezeich

  Alt 13. Feb 2008, 11:25
Wenn auch keine wirkliche Lösung, hab ich zumindest einen Workaround in dem ich mir den Index merke, ihn auf -1 setze, den Node verschiebe und ihn dann wieder setze:

Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
 var oldStateIndex:integer;
begin
  oldStateIndex:=child.StateIndex;
  child.StateIndex:=-1;
  child.MoveTo(par,naAddChild);
  child.StateIndex:=oldStateIndex;
end;

(Verständnisfrage zum Forum: Soll ich das als erledigt markieren?)
inc(i);
  Mit Zitat antworten Zitat