Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
prog:lazarus:components:tvirtualtreeview:tvirtualtreeview [04/05/2020 16:18] thierry [Tri] |
prog:lazarus:components:tvirtualtreeview:tvirtualtreeview [07/05/2023 15:12] (Version actuelle) thierry |
||
|---|---|---|---|
| Ligne 56: | Ligne 56: | ||
| Column: TColumnIndex; TextType: TVSTTextType; var CellText: String); | Column: TColumnIndex; TextType: TVSTTextType; var CellText: String); | ||
| var | var | ||
| - | pData: PTreeData; | + | pData: PTreeData; |
| begin | begin | ||
| - | pData := VSTMain.GetNodeData(Node); | + | pData := VST.GetNodeData(Node); |
| - | CellText := pData^.Text; | + | case Column of |
| + | 0: CellText:= IntToStr(pData^.id); | ||
| + | 1: CellText:= IntToStr(pData^.Flags); | ||
| + | 2: CellText:= IntToStr(pData^.Current); | ||
| + | 3: CellText:= IntToStr(pData^.Worst); | ||
| + | end; | ||
| end; | end; | ||
| </code> | </code> | ||
| Ligne 95: | Ligne 100: | ||
| ==== Expanded ==== | ==== Expanded ==== | ||
| + | === Un noeud === | ||
| + | |||
| <code delphi> | <code delphi> | ||
| + | { Expand un Node } | ||
| VSTMain.Expanded[FRootNode]:=true; | VSTMain.Expanded[FRootNode]:=true; | ||
| + | { Savoir si un Node est expanded } | ||
| + | ExpBool:=VSTMain.Expanded[FRootNode]; | ||
| + | </code> | ||
| + | === Tout === | ||
| + | |||
| + | <code delphi> | ||
| + | VST.FullExpand; | ||
| + | VST.FullCollapse; | ||
| </code> | </code> | ||
| ==== Tri ==== | ==== Tri ==== | ||
| Ligne 121: | 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]] | ||
| + | |||
| + | |||
| Ligne 135: | Ligne 153: | ||
| end; | end; | ||
| </code> | </code> | ||
| - | |||
| - | |||
| ==== Déstruction du VST ==== | ==== Déstruction du VST ==== | ||
| === OnFreeNode === | === OnFreeNode === | ||
| Ligne 168: | Ligne 184: | ||
| - | ===== Ressources ===== | + | ===== Sources et Ressources ===== |
| * [[https://jlelong.developpez.com/articles/virtualtreeview/]] | * [[https://jlelong.developpez.com/articles/virtualtreeview/]] | ||
| * [[https://documentation.help/VirtualTreeview/$Main.html]] | * [[https://documentation.help/VirtualTreeview/$Main.html]] | ||