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|}} | ||