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:base [13/03/2023 18:46] thierry [Créer les colonnes à afficher] |
prog:lazarus:components:tvirtualtreeview:base [13/03/2023 18:52] (Version actuelle) thierry [Créer les colonnes à afficher] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Définir les données a afficher. | * Définir les données a afficher. | ||
* Initialiser le ''NodeDataSize'' avec la taille des données à afficher. | * Initialiser le ''NodeDataSize'' avec la taille des données à afficher. | ||
+ | * Définir les Columns à afficher. | ||
* Définir ''OnGetText'' pour pouvoir afficher le texte du Node. | * Définir ''OnGetText'' pour pouvoir afficher le texte du Node. | ||
* Définir ''OnFreeNode'' pour dire quoi faire quand on efface un Node. | * Définir ''OnFreeNode'' pour dire quoi faire quand on efface un Node. | ||
Ligne 41: | Ligne 42: | ||
{{:prog:lazarus:components:tvirtualtreeview:columns.jpg|}} | {{:prog:lazarus:components:tvirtualtreeview:columns.jpg|}} | ||
+ | |||
+ | Ensuite on définit ''TVirtualTree.Header.Options.hoVisible'' pour les afficher sur le VST (si vous voulez les afficher) | ||
+ | |||
+ | {{:prog:lazarus:components:tvirtualtreeview:col2.jpg|}} | ||