begin process at 2010 02 10 09:48:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > POUR LES MORDUS DE TREEVIEW

POUR LES MORDUS DE TREEVIEW


 Information sur la source

Note :
7,8 / 10 - par 15 personnes
7,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Control Classé sous :treeview Niveau :Expert Date de création :09/10/2000 Vu / téléchargé :18 153 / 2 145

Auteur : Renaud

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

 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.  



 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 INTERPRETEUR DE FORMULE (2)
Source avec Zip INTERPRETEUR DE FORMULES
TAPETTE À SOURIS
ABOLITION DU MENU SYSTÈME
ENVOI DE CHAÎNES SUR LA CONSOLE

 Sources de la même categorie

Source avec une capture Source .NET (Dotnet) CREATION DE CONTROLS DYNAMIQUE + DEPLACEMENT ET REDIMENTION ... par tresorsdevie
Source avec Zip Source avec une capture USERCONTROL AVEC PROPERTIES PERSONALISABLE par Polack77
Source avec Zip Source avec une capture BOUTON UP_DOWN par epson1
Source avec Zip Source avec une capture CONTROLS ++(CONTROLS GRAPHIQUES EN CONSTRUCTION) par Flocreate
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET par Patrice99

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SEEMORE : ACDSEE LIKE POUR VISUALISER DES PHOTOS par malibu23
Source avec une capture Source .NET (Dotnet) TRISTATETREEVIEW par gpg
Source avec Zip Source avec une capture TREEVIEW FACILE par cuic01
Source avec Zip Source avec une capture Source .NET (Dotnet) DRAGDROP TREENODE par Amazing
Source avec Zip Source avec une capture Source .NET (Dotnet) CONNEXION A LA BASE MYSQL EST AFFICHER LES TABLES DANS TRE... par killer113

Commentaires et avis

Commentaire de Greengold le 30/07/2003 21:25:52

Très bonne source 9/10

Commentaire de stefDeNice le 30/06/2004 12:04:50

Cette source est bonne, la partie drag&drop est bien commentée.
Mais en adaptant ce code à mon appli, j'obtiens un problème (je suppose que cela viens des propriétés des controles ou du form à la conception) :
une shape détourant le treeview entier (1 rectangle de même taille) suit le pointeur de la souris lors du Drag sur un noeud. C'est inesthétique. D'ou cela peut venir ?

Commentaire de stefDeNice le 30/06/2004 12:17:10

(bon ben j'ai ma réponse : cela se produit qd il n'y a pas d'icone dans la propriété  ^^ DragIcone ^^ du treeview ... )

Commentaire de edemar le 13/03/2007 12:23:24

Merci beaucoup renaud !!
j'avais un problème pour éviter de droper un parent sur un child !!
ton code ma bien aidé..

Encore merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Drag Drop dans un Treeview [ par aheudes ] Comment programmer le déplacement d'un node dans un treeview par une opération dragdrop.Par avance, merci Drag Drop dans un Treeview [ par aheudes ] Comment programmer le déplacement d'un node dans un treeview par une opération dragdrop (pour changer le parent du node dans la hiérarchie).Par avance Connaître le scrollMax d'un contrôle Treeview [ par stephane ] Pour mon application, je met en place une routine pour imprimer la totalité d'un treeview. Pour cela, je fais défilier le treeview à l'aide de l'api s Arborescence des dossiers dans TreeView [ par mulo ] J'aurais besoin de selectionner et de récupérer le nom d'un dossier dans une arborescence. Les commonDialog ne permettent apparemment pas de le faire nodecheck et treeview [ par olivier ] comment gerer le nodecheck d'un treeview j'ai essayer et ca plante le check d'une check boxe du treeview ne fonctionne pas quuququ unn peut'il m'aider Couleur de fond ds Treeview et SStab [ par Vince ] Comment faire pour gérer la couleur de fond dans un treeview, SStab... + généralement comment maîtriser cette @dù!^$ùmùlml de couleur.Grazie mille pou DragDrop entre 2 treeview [ par sambre ] En fait, il s'agit d'alimenter une base de données, dont l'image est dans un premier Treeview, en allant chercher par DragDrop, les données dans un de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,014 sec (4)

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