Treeview, suite...

Soyez le premier à donner votre avis sur cette source.

Vue 10 408 fois - Téléchargée 1 726 fois

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

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
10 juin 2003

Bravo
Messages postés
54
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
30 juin 2004

très bon boulot ... ;o)
Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
1
SUper taff ! ;)
Peut 2 3 trucs à ajouter, sinon c excellent !
Messages postés
40
Date d'inscription
dimanche 22 octobre 2000
Statut
Membre
Dernière intervention
13 août 2008

Super mais tu pourrait peut etre envisager de mettre une propriété backgroundColor !!!

car moi c'est ce qui me manque !

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.