Einzelnen Beitrag anzeigen

Bünni

Registriert seit: 4. Mär 2019
67 Beiträge
 
#1

VST, Suche SelectItem-ähnliches Event. OnChange scheitert an FocusedNode.GetData

  Alt 12. Mär 2019, 01:56
Im TListView gibt es ein Event SelectItem. Das wird auch aktiviert, wenn man bei dauerhaft gedrückter Maustaste Listview-Items im Report-Stil markiert.

Gibt es sowas auch für das VirtualStringTree?
Ich möchte mehrere Nodes mit gedrückter Maustaste selektieren und in der Caption des Programms ausgeben wieviele selektiert sind.

Es gibt zwar OnChange, aber da bekomme ich beim dem Aufruf eine Zugriffsverletzung wenn man vorher nicht mindestens 1x einen Node angeklickt hat.
Delphi-Quellcode:
 if VST.SelectedCount = 1 then
  Data := VST.FocusedNode.GetData<TData>;
Und genau diesen TData-Daten brauche ich leider genau da, damit ich weiß über welchen Node (wenn einer selektiert ist) ich gerade mit meiner Multi-Selektierung (gedrückte linke Maustaste) fahre.

Geändert von Bünni (12. Mär 2019 um 02:34 Uhr)
  Mit Zitat antworten Zitat