Treeview, suite...

Description

Comme promis, TreeViews... Suite, avec classes et collections

Ecrit en VB 5/6, (et sauvegardé en VB 5, cette fois ci !!!) ces quelques lignes
permettent de :

Comme précédemment (voir "Pour les mordus de TreeView"...), de faire du Drag-And-Drop
dans un TreeView.

Reorganiser les éléments d'un noeud par Up-Down (intervertion Suivant/Précédent)
, y compris, dans cette version , des parents (niveau Root), en utilisant des spinButtons.

Lecture du Treeview entier ou d'un noeud, de ses freres et soeurs et enfants, paramétrable
comme dans la version précédente, dans l'ordre affiché. Alimentation d'une collection avec
les éléments lus.

Toujours l'alimentation du Treeview par lecture séquentielle d'une source
de données Access 97, sans plantage même si la hiérarchie n'est pas respectée.

Nouveau : Transformer un noeud enfant en noeud racine en conservant ses enfants.
Mouliner tout ca avec des collections.

Remarque 1 : cet exemple utilise des classes et des collections, par but pédagogique
et parce qu'en plus, j'aime bien...

Remarque 2 : Pour économiser du volume et pas être (trop) emmerder par les compat's VB 5 et VB 6,
les CommandButton (saletés d'Accelerator) ont été remplacés par des labels.
Ne cliquer pas dessus comme des malades, donc.

Remarque 3 : L'appli est beaucoup plus rapide en VB 6 sur un Celeron P 300 portable
qu'en VB 5 sur un Intel P 450 bureau.

En préparation: un ocx complet (VB5/6), avec page de propriétés, sources complets et tout
et tout, permettant la saisie de zones numériques positives ou négatives,
(avec contrôle saisie clavier bien sûr), paramétrage Min et Max, séparateurs milliers,
Nombre décimales, propriétés nombreuses, évènements et méthodes spécifiques... plus un module
permettant la conversion chiffre/lettres, pas seulement de montants mais de toutes unités,
avec paramètrage de la syntaxe, par exemple :
1,23 donne "1 Kilogramme et 23 grammes", "un kilogramme 23 grammes", au choix... etc...

Envoyer moi vos impressions et vos propositions d'évolution, Merci !

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.