Pour les mordus de treeview

Description

Pour les mordus des TreeViews...
      • VOIR AUSSI la livraison TREVIEW (SUITE)...

Ecrites en VB 5/6, ces quelques lignes permettent de :

Faire du Drag-And-Drop dans un TreeView (je sais, déjà vu...). J'ai aussi une version qui permet de la faire entre des noeuds non visibles simultanément dans la fenêtre en cours...

Reorganiser les enfants d'un noeud par Up-Down, pour les idiots, un exemple :

Papa
- Fiston 1
- Fiston 2
- Fiston 3

Sélection de fiston 1, deux fois Down (spinButton dans l'exemple) et ca devient :

Papa
- Fiston 2
- Fiston 3
- Fiston 1

Lecture du Treeview entier ou d'un noeud, de ses freres et soeurs et enfants, paramétrable
(dans une listbox pour cet exemple), selon la vision à l'écran (ordonné comme à l'écran, quoi...)
et non selon l'index (l'ordre de création).

Ca marche aussi, avec quelques adaptations, en Access 97, en faisant du Drag-and-Drop Ole (sans ODK).
Exemple sur demande.

Enfin, avec la petite base access 97 associée (une seule table) :
- Champs : 1 - KeyData (clé primaire de l'enreg)
2 - LibelleData
3 - KeyParent, qui correspond à l'enreg Parent dans la même table.

et alimentation du Treeview par lecture séquentielle de la base access, sans plantage si le parent n'a pas été encore créé dans le treeview.

En préparation : Transformer un noeud enfant en noeud racine en conservant ses enfants. Mouliner tout ca avec des collections.


Bon amusement.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.