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
Prochaine révision
Révision précédente
prog:lazarus:components:tvirtualtreeview:base [13/03/2023 18:44]
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 39: Ligne 40:
  
 Avec le menu contextuel sur le VST, choisir ''​Edit Columns...''​ Avec le menu contextuel sur le VST, choisir ''​Edit Columns...''​
 +
 +{{:​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|}}