Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
prog:lazarus:components:tvirtualtreeview:tvirtualtreeview [11/03/2023 15:10]
thierry ↷ Page déplacée de prog:lazarus:components:tvirtualtreeview à prog:lazarus:components:tvirtualtreeview:tvirtualtreeview
prog:lazarus:components:tvirtualtreeview:tvirtualtreeview [07/05/2023 15:12] (Version actuelle)
thierry
Ligne 137: Ligne 137:
   * [[https://​documentation.help/​VirtualTreeview/​TBaseVirtualTree_Sort@PVirtualNode@TColumnIndex@TSortDirection@Boolean.html|Procédure SORT @Doc Officielle]]   * [[https://​documentation.help/​VirtualTreeview/​TBaseVirtualTree_Sort@PVirtualNode@TColumnIndex@TSortDirection@Boolean.html|Procédure SORT @Doc Officielle]]
   * [[https://​documentation.help/​VirtualTreeview/​TBaseVirtualTree_OnCompareNodes.html|OnCompareNode @DocOfficielle]]   * [[https://​documentation.help/​VirtualTreeview/​TBaseVirtualTree_OnCompareNodes.html|OnCompareNode @DocOfficielle]]
- 
-==== Selection ==== 
-=== GetFirstSelected === 
-<code delphi> 
-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; 
-</​code>​ 
-=== Séléction dans un TNodeArray === 
-<code delphi> 
-var 
-   ​vI: ​     integer; 
-   ​vNodes: ​ TNodeArray; 
-begin 
-   ​vNodes ​ := TVirtualStringTree(Source).GetSortedSelection(True);​ 
-   for vI := 0 to length(vNodes) - 1 do 
-   ... 
-end;        
-</​code>​ 
-