begin process at 2012 02 12 05:25:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > TREEVIEW PERSONNALISABLE PAR L'UTILISATEUR

TREEVIEW PERSONNALISABLE PAR L'UTILISATEUR


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Initié Date de création :01/07/2002 Date de mise à jour :01/07/2002 16:40:07 Vu / téléchargé :4 867 / 1 034

Auteur : DeathAngel

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Bonjour à tous,
me revoilou avec un code un peu mieux que le dernier (bah voui, c'était un belle daube :)).
Ici, vous créez votre arbre comme vous le voulez à partir de 2 listbox qui contiennent les noeuds possibles (rien ne vous empêche de mettre 50 listbox hein lol ), et juste en faisant du glisser-déposer.

Si vous déplacez un champ sur le treeview lui-même, vous créez une racine
Si vous déplacez un champ sur un noeud, vous créez un noeud fils dans le noeud sélectionné.
Si vous sélectionnez un noeud dans le treeview et faites Suppr, le noeud et ses descendants sont supprimés.

Enfin, lors de la fermeture (clic sur le bouton, pas par le bouton système), la structure de votre arbre est sauvegardée dans une base Access.
Cette base contient une table pour chaque listbox, et la table tblSTRUCTURE_ARBRE, qui stocke l'arbre.

Lorsque vous relancez l'appli, l'arbre se recharge tel que vous l'aviez laissé !

Source

  • cf ZIP
  • Attendez un peu le temps du Upload ;)
cf ZIP
Attendez un peu le temps du Upload ;) 

 Conclusion

Cet gestion m'a bien servi dans un projet, alors je vous en fait profiter.
De plus, ça peut être un bon exemple pour le drag'n drop et les treeview.

Pas de bugs constatés (je suis sous NT4, et ça tourne sous 98. Le reste je sais pas, mais y'a pas de raisons).

Il y a certainement des améliorations possibles, donc n'hésitez pas à me les faire parvenir.

@peluche et bon dev'
DA

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip EXEMPLE DE TREEVIEW
SAISIE SEMI-AUTOMATIQUE DES COMBOS ACCESS EN VB

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

Commentaires et avis

Commentaire de DeathAngel le 01/07/2002 16:39:19

Euh, Nix, j'ai toujours un soucis avec les liens.
Je peux pas mettre de zip sur ma source, le lien ne fonctionne pas (rien ne se passe).

Désolé les amis, va falloir attendre un peu plus longtemps que prévu :(

@peluche
DA

Commentaire de DeathAngel le 01/07/2002 16:49:29

Ah, ça y est.
Le problème venait de l'anti popup de la LynxBar (cf mon message sur le forum)
Voilou

A vot' bon coeur =P

DA

Commentaire de PROGRAMMIX le 31/10/2002 10:47:14

Je viens de tester ton EXE et je dois dire que ton projet me semble intéressant.

Toutefois, il me paraît souhaitable de développer le noeud dès qu'on ajoute un sous-groupe.  En effet, lors de mon premier essai, le noeud étant resté fermé et ne me doutant pas qu'il fallait l'ouvrir manuellement, j'ai ajouté une deuxième fois le sous-groupe.  Du coup, erreur parce que la clé n'était plus unique et fin du programme.

Donc deuxième suggestion, prevoir ce genre d'erreur dans le code afin que l'application puisse continuée à tourner après avoir informé l'utilisateur de sa maladresse.

Commentaire de ramanvda le 04/10/2005 15:45:31

Je confirme PROGRAMMIX.

Le soft tourne mais je n'arrive pas à ouvrir la BDD Arbre.mdb depuis access. Pourquoi?

Merci pour la source.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales