при удалении эл-ов в VirtualTree необходимо удалять файлы привязанные к ним.
при удалении обрабатываю через VTFreeNode
| Код | procedure TfrmMain.VTFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode); var z,z2:string; max,i:integer;
NewPhone: PPhoneNode;
begin if not (csDestroying in vt.ComponentState) then begin NewPhone := VT.GetNodeData(Node); if Assigned(NewPhone) then begin z:=NewPhone^.doc; ...
|
необходимо узнать все NewPhone^.doc у всех Node которые пошли под удаление.
 если я выделю завернутую папку 1 и нажму удалить то NewPhone^.doc у документов которые находятся в подкаталогах, будут пустыми ="", я узнаю имена только у тех NewPhone^.doc которые будут в каталоге 1.
как определить NewPhone^.doc всех Node под удаление???? |