Ceci est une ancienne révision du document !


Selection

Récuperer la séléction

GetFirstSelected

function TForm1.GetSelectedMarker: TMarker;
var
   pNode: PVirtualNode;
   pData: PVSTMarkData;
begin
   pNode := VSTMark.GetFirstSelected;
   if assigned(pNode) then
   begin
      pData  := VSTMark.GetNodeData(pNode);
      Result := pData^.Marker;
   end else
      Result := nil;
end;

Séléction dans un TNodeArray

var
   vI:      integer;
   vNodes:  TNodeArray;
begin
   vNodes  := TVirtualStringTree(Source).GetSortedSelection(True);
   for vI := 0 to length(vNodes) - 1 do
   ...
end;       

Sources & Ressources

Vous pourriez laisser un commentaire si vous étiez connecté.