Accueil > > > [VB6] YMXPLORER : DOUBLE EXPLORATEUR DE FICHIERS
[VB6] YMXPLORER : DOUBLE EXPLORATEUR DE FICHIERS
Information sur la source
Description
Double explorateur de fichiers, DragDrop dans les MSHFlexGrid, Fonctions de remplacement (voir ma source ReplaceInFile), très pratique pour manipuler des fichiers texte, html... etc. (très utile pour le webMastering) Recherche dans les sous-dossiers... et bien d'autres fonctionnalités qui vont s'ajouter. J'ai fabriqué un "faux" msgbox pour le dialogue du type "Voulez-vous déplacer ce fichier en lecture seule" OUI - NON - OUI pour tout - NON pour tout... etc. J'utilise deux forms (les 2 trieviews de Renfield ne fonctionnaient pas correctement dans une même form) L'affichage se fait dans une (donc 2) MSHFlexGrid qui permet de trier par colonne en cliquant sur le titre. J'ai ajouté les animations "gif" (imageList) de rechercher, copier/ déplacer et supprimer. (16 images par animation) L'utilisateur garde toujours la main pendant la copie même de gros fichiers (grâce notamment à l'API CopyFileEx) ymXplorer permet de comparer des dossiers et d'y trouver des doublons. J'y adjoindrai la synchronisation de fichiers. Voir aussi l'aide sur les fonctions de recherche : info_fct.rtf
Source
- 'merci à Renfield pour son treeview façon exploreur (dont ISHF_Ex.tlb)
- '(http://www.vbfrance.com/code.aspx?ID=7433)
- 'pour ReyXpLight.ocx (contrôles style XP)
- '(http://www.vbfrance.com/code.aspx?ID=6656)
- 'la gestion des 2 forms dans une MDIForm
- 'http://www.vbfrance.com/code.aspx?ID=17487
-
- 'recherche dans les sous-dossiers :
- 'Je me suis largement inspiré du code de CLM'RECHERCHE
- 'http://www.codes-sources.com/code.aspx?ID=3465
-
- 'Merci à FixNyl pour la gestion de la molette souris
- 'http://www.vbfrance.com/codes/EVENEMENT-WHEEL-SOURIS_6148.aspx
-
- 'j'utilise également les api CopyFileEx et MoveFileEx pour la gestion des fichiers
- 'fonction TrashFile (corbeille) à l'aide de l'API SHFileOperation
-
- 'Pour les icones http://www.vbfrance.com/code.aspx?ID=31035
- 'Pour les ShortCuts (raccourcis), c'est avec la Function SetPixel Lib "gdi32"
'merci à Renfield pour son treeview façon exploreur (dont ISHF_Ex.tlb)
'(http://www.vbfrance.com/code.aspx?ID=7433)
'pour ReyXpLight.ocx (contrôles style XP)
'(http://www.vbfrance.com/code.aspx?ID=6656)
'la gestion des 2 forms dans une MDIForm
'http://www.vbfrance.com/code.aspx?ID=17487
'recherche dans les sous-dossiers :
'Je me suis largement inspiré du code de CLM'RECHERCHE
'http://www.codes-sources.com/code.aspx?ID=3465
'Merci à FixNyl pour la gestion de la molette souris
'http://www.vbfrance.com/codes/EVENEMENT-WHEEL-SOURIS_6148.aspx
'j'utilise également les api CopyFileEx et MoveFileEx pour la gestion des fichiers
'fonction TrashFile (corbeille) à l'aide de l'API SHFileOperation
'Pour les icones http://www.vbfrance.com/code.aspx?ID=31035
'Pour les ShortCuts (raccourcis), c'est avec la Function SetPixel Lib "gdi32"
Conclusion
Ce double explorateur de fichiers n'a pas pour but de concurrencer l'explorateur de fichiers Windows ni tout autre logiciel. Allez-y doucement avec le DraDrop dans les MshFlexGrid, cliquez une fois puis Drag. (encore à améliorer)
Faites vos essais dans un dossier temporaire pour éviter tout risque (ou dans une clé USB) Les fichiers supprimés vont dans la corbeille (fonction TrashFile à l'aide de l'API SHFileOperation)
ATTENTION : Arrêter le programme : Sortir proprement en passant par ymXplorer (logiciel-> end) et non par le stop de l'IDLE vb6 sous peine de plantage.
ENFIN, il faut référencer les ocx (MouseEvent.ocx et Rey_ProgressBar.ocx), le tlb (ISHF_Ex.tlb) et Rey_SubClasser.dll (normalement, c'est ok dans le projet)
Il vous faudra également COMCTL32.OCX (mais ce ne devrait pas être un problème, c'est inclus dans vb6)
Historique
- 08 juin 2008 22:33:09 :
- J'avais utilisé une mauvaise version de Rey_ProgressBar.ocx
J'ai remis la bonne : celle d'origine, la v1.0.0.0.
Si vous avez déjà téléchargé ce source, il faut d'abord écraser l'ancienne version de l'ocx... désolé.
- 14 juin 2008 21:59:29 :
- v 1.0.18 - 09/06/08 - Ajout de COMCTL32.OCX 6.0.81.5 dans le setup
v 1.1.19 - 14/06/08 - Menu Contextuel Grille : nouveau Dossier, nouveau raccourci, nouveau Fichier (reste à voir l'icone des raccourcis avec la flèche genre WindowsExplorer)
- 16 juin 2008 23:56:20 :
- v 1.1.20 - 16/06/08 - Ajout de l'icone ShortCut (Function SetPixel Lib "gdi32") -
Remplacement de Rey_ProgressBar.ocx par ReyXpLight.ocx qui intègre d'autre contrôle stype xp dont ReyProgressBar (merci à RenField http://www.codes-sources.com/code.aspx?ID=6656)
- 23 juin 2008 00:09:58 :
- v 1.1.21 - 22/06/08 - Ajout de boutons style Xp (d'autres à venir) - Revu Resize Object (redimensionner la fenêtre) - Colorisation de la ligne de titres des grilles suivant le focus - Menu grille : Rafraîchir, mettre en lecture seule / normal (items cochés) - Revu la gestion saisie dans le filtre
- 05 février 2009 23:14:54 :
- v 1.3.25 - 29/01/09
Correction bug [#chr# ]
v 1.3.24 - 29/01/09
Ajouté fonction [#ignore casse#] pour ignorer la case
et [#chr#65] pour rechercher(/remplacer) un code spécial (ici 65 pour A)
voir info_fct.rtf
v 1.2.23 - 23/01/09
Corrigé l'erreur : tient compte de la case cochée pour la recherche
Ajouté fonctionnalité dans le remplacement de texte :
[#until#...] pour remplacer en donnant le début et la fin du texte à rechercher
exemple
remplacer <meta ..... quelquechose.... >
par <meta nouveau >
on tape dans le texte à rechercher :
<meta[#until#>
v 1.1.22 - 03/01/09
Mis à jour de l'updater sur free
- 16 mars 2009 20:29:39 :
- v 1.3.26 - 16/03/09
Ajout fonctionnalité : comparaison de répertoires
- 12 juillet 2009 03:22:58 :
- v 1.3.27 - 12/07/09
Ajout de fonctionalité : chercher des doublons, comparaison avec option (date et longueur)
Amélioration de la vitesse des comparaisons (algorythme très rapide par classement alphabétique)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
icone dans un listview (explorateur) VB6 [ par SgtJazz ]
je travail sur un explorateur en utilisant un treeview et un listview. je voudrais afficher les icones que windows associe au extantion des fichier po
TreeView, explorateur FTP à l'aide !!! [ par capoueidiablo ]
Messieur dames bonsoirs,voila dans le cadre de mon BTS informatique de gestion je dois rendre des projets de fin d'année (PTI) et j'ai un probleme ave
explorateur windows sous VBA-ACCESS [ par moktar corp ]
Bonjour tout le monde!ou est-ce que je pourrais trouver un explorateur windows simple, exécutable sous VBA?Merci d'avancemoktar corp
comment gerer la propriete bold pour un node d'un treeview? [ par sylv2001 ]
comment gerer la propriete bold pour un node d'un treeview?merci.
UpLoad Download de fichiers [ par wersand ]
Bonjour à tous ! Avez-vous un exemple ASP qui fait de l'Upload et du DownLoad de fichiers sélectionnés à partir de l'explorateur de fichiers Windows ?
Expand mode et TreeView [ par GrosLolo ]
Bonjour,J'aimerai pouvoir eviter de passer dans la procédure Expand lors d'un double click sur un TreeView car cette procédure est exécutée AVANT la p
fonction Replace [ par damdam1 ]
je dois remplacer un point par une virgule dans une chaine et je n'arrive pas a trouver comment "encadrer ces caractèresReplace(Lignes(j), ".", ",") e
Drag&Drop Position souris dans Picture Box de réception... [ par baltazar74 ]
Bonjour,Voilà mon problème:Dans une fenêtre fille MDI, j'ai un Treeview et une PictureBox. Je sélectionne un élément de ce Treeview et par Drag&Drop j
URGENT TREEVIEW VB OU VB EMBEDDED [ par dejuly ]
Sur un Treeview, on peut acceder a un noeud via son index. Mais est-il possible d'acceder a ce meme noeud a partir de sa clé (key) ? En d'autres terme
treeview enlever la sélection [ par betty.34 ]
bonjour, j'ai un problème avec mon treeview ... j'aimerais ke lorsque j'ai déplacé une valeure de mon treeview qu'elle ne soit plus sélectionné ... pa
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|