Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Zeilenumbruch im TVirtualStringTree

  Alt 13. Sep 2006, 09:02
Zitat von hsg:
Delphi-Quellcode:
procedure TArbeitsPlatz_MainFRM.tvTerDetailsInitNode(Sender: TBaseVirtualTree; ParentNode,   Node: PVirtualNode; var InitialStates: TVirtualNodeInitStates);
begin
   Node.States   := Node.States + [vsMultiline] - [vsHeightMeasured];
end;
Prinzipiell ist es beim VT keine gute Idee, die Eigenschaften von Knoten direkt zu setzen (z.B.Node^.CheckType := ctCheckBox; ). Stattdessen sollte man lieber über die entsprechenden Eigenschaften des VT gehen:VT.CheckType[Node] := ctCheckBox; Und Node^.States musste ich AFAIR noch nie verwenden, obwohl ich schon reichlich VTs "vergewaltigt" habe. Wie immer gilt natürlich: Ausnahmen bestätigen die Regel.

@seven-ex: Hast du schon mal hier gesucht?

Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat