Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: VirtualStringTree mousedown

  Alt 17. Apr 2019, 09:51
Du kannst nicht erst an die Daten kommen. Erst musst du über den Node und dann an die im Node hinterlegen Daten, die hoffentlich in einer TObjectList liegen. Wenn nicht das hier durchlesen Datenhaltung mit VirtualStringTree und Trennung der Businesslogik

Du musst erst wie gesagt die Koordinaten auswerten, gucken ob und welcher Node da ist und dann die Daten holen
Delphi-Quellcode:
 LNode := VST.GetNodeAt(X, Y);

 if LNode <> nil then
  begin
   LNodeData := VST.GetData<TDeineKlasseWieAuchImmerWennGenerisch>;
   
   if Assigned(LNodeData) then
    begin
     
    end;
 end;
  Mit Zitat antworten Zitat