Kan iemand me op weg helpen met het volgende probleem:
Op een form staan twee virtual treeviews en de bedoeling is dat als ik in tree1 op een (sub)node klik tree2 wordt gevuld met een tree die de aangeklikte (sub)node uit tree1 als root heeft. Dus het geheel gedraagt zich dan als Windows Verkenner.
Ik heb geprobeerd dit te regelen via de OnNodeClick event maar deze event heeft enkel een virtual tree als parameter en geen node waardoor ik vast loop als ik in de routine de fullpath info van de aangeklikte node probeer te achterhalen.
Code:
procedure TfrmCopyBack.VDT1NodeClick(Sender: TBaseVirtualTree;
const HitInfo: THitInfo);
var
Data1: PShellObjectData;
begin
Data1 := Sender.GetNodeData(Node); // <==== Node is onbekend, dus geeft foutmelding
edtTreePath.Text := Data1.FullPath;
end;
Helaas bieden de bij deze component meegeleverde demos geen voorbeeld voor zo'n constructie en ook op internet kom ik niet echt een voorbeeld tegen van een virtual treeview die wordt aangestuurd door een andere virtual treeview.
Wie heeft hier ervaring mee?
Bookmarks