Hallo,
ich nutze seit Jahren das geniale VirtualTreeView.
Ich habe nach dem Update auf Delphi 2009 auch die Komponente neu installieren müssen.
Seitdem kann ich beim Doppelklick nicht mehr abfragen, in welcher Spalte sich der Cursor befindet.
Mein Lösung sah bisher so aus:
Delphi-Quellcode:
procedure TMainDlg.VSTDblClick(Sender: TObject);
var
Node: PVirtualNode;
Data: PTreeData; // meine Struktur
begin
Node := VST.FocusedNode;
if not Assigned(Node) then
Exit;
Data := VST.GetNodeData(Node);
showmessage(IntToStr(VST.FocusedColumn)); // zur Anzeige der fokussierten Spalte
Case VST.FocusedColumn of
...
end;
end;
Gibt es eine neue Einstellung, die ich vorher aktivieren muss?
Vielen Dank, wenn mir jemand einen Tipp geben könnte.