Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
703 Beiträge
 
Delphi 12 Athens
 
#2

AW: Node in VirtualStringTree reagiert nicht richtig auf Mausklicks

  Alt 20. Jun 2011, 18:28
Ich habe festgestellt, dass das Ereignis OnGetText mehrmals aufgerufen wird. Das Rechteck, in welchem der Treeview auf den Mausklick eines Nodes reagiert, entspricht aber dem Textrechteck, welches beim allerersten OnGetText für den betreffenden Node erzeugt wurde. Weist man in OnGetText der Eigenschaft CellText einen String zu der länger ist als der vorherige, so wird die neue "Überlänge" nicht bei der Berechnung des Rechtecks berücksichtigt.

Jetzt ist die Frage: Wie kann ich VirtualStringTree dazu bringen, die Textrechtecke der Nodes neu zu berechnen?
Nur zum Verständnis: Wieso weist du dann dem CellText nicht gleich den richtigen Text zu?
  Mit Zitat antworten Zitat