Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MINI BROWSER (TREEVIEW + LISTVIEW)


Information sur la source

Catégorie :Fichiers / Disque Source .NET ( DotNet ) Classé sous : browser, treeview, listview Niveau : Débutant Date de création : 11/04/2003 Date de mise à jour : 13/04/2003 21:00:13 Vu / téléchargé: 17 759 / 2 713

Note :
8,07 / 10 - par 14 personnes
8,07 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ceci est un petit browser de fichiers utilisant les deux controls dont se sert l'explorateur de windows (ListView et TreeView).

Je ne pense pas qu'il existe un composant faisant ceci, mais bon je peux me tromper. Il serait sinon intéressant de créer un composant utilisateur à partir de ce source.
 

Source

  • ...
  • private void AddFolders(TreeNode racine, string path)
  • {
  • try
  • {
  • foreach (string subfolder in Directory.GetDirectories(path))
  • {
  • string subfoldername = Path.GetFileName(subfolder);
  • TreeNode ntmp = new TreeNode(subfoldername,0,1);
  • racine.Nodes.Add(ntmp);
  • this.AddFolders(ntmp,subfolder);
  • }
  • }
  • catch{}
  • }
  • ...
...
private void AddFolders(TreeNode racine, string path)
{
	try
	{
		foreach (string subfolder in Directory.GetDirectories(path))
		{
			string subfoldername = Path.GetFileName(subfolder);
			TreeNode ntmp = new TreeNode(subfoldername,0,1);
			racine.Nodes.Add(ntmp);
			this.AddFolders(ntmp,subfolder);
		}
	}
	catch{}
}
... 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de gg00xiv le 13/04/2003 21:03:28

Je viens de mettre à jour le zip :
La création de l'arborescence est dynamique, l'arbre se crée au fur et a mesure des "expand" que l'on fait en cliquant sur les "+".
C'est beaucoup plus rapide, en effet, il fallait 5 minutes pour parcourir un gros lecteur avant ... now c instantané aux yeux de l'utilisateur.

Bonne prog

signaler à un administrateur
Commentaire de Chimey le 17/06/2005 10:32:20

Merci pour ton code. Il m'a guidé pour l'utilisation du treeView dans mon application.

A+

signaler à un administrateur
Commentaire de SharpMao le 08/05/2007 11:25:57

Moi, c'est le ListView que je n'avais pas l'habitude d'utiliser, comme quoi, même une source d'il y a quatre ans peut encore servir !

Merci à toi

signaler à un administrateur
Commentaire de Ralpho le 29/07/2007 18:18:14

Hello, merci pour ce code, il est nikel quand on cherche à apprendre.
Moi j'ai vu un petit bug de click dans l'affichage des fichiers d'un dossier quand tu chope l'event MouseUP :
private void FoldersView_MouseUp(...)
Je trouve que ça passe mieux avec :
private void mytree_AfterSelect(...)

A part ça, merci bien.

signaler à un administrateur
Commentaire de Chjpcoja2 le 27/09/2007 04:04:38

Thanks!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Treeview, listview, triage [ par bigflo93 ] Salut,Voila, je vourdais savoir comment faire pour trier une listview selon 2 criteres ?Car je voudrais trier ma listview selon l'imageIndex, et si le Treeview dans une listview [ par agarcia_01 ] Bonjour je souhaiterais creer ceci mais je n'ai pas vu d'exemple de source pour mettre une treeview dans une listview.Si quelqu'un a un exemple de sou Drag & Drop de ListView a TreeView [ par gbourgeois0019 ] Bonjour à tous,   J'ai un petit problème que je n'arrive pas à résoudre. J'ai fait des recherches un peu partout mais je n'arrive pas à trouver ce que FTP - TreeView et ListView [ par Neo020585 ] Bonjour tout le monde^^ Je vous explique mon problème : Je désire réaliser un client FTP en C#. J'utilise la librairie gratuite edtFt treeview c++.NET [ par ralebole ] Comment enregistrer les noeud d'un treeview cpp.NET dans un fichier texte ? Comment reorganiser des treenode dans un treeview? [ par Skurcey ] Je fais un petit web browser en c# avec VC# 2005 et j aimerais laisse la possibilite aux utilisateurs de reorganiser leurs favoris en faisant du drag Listview item vérifier remplie [ par abdoulax ] Bonjour, Je voudrai récupérer le texte d'un item sélectionné dans un listview jusque la pas de pb : This.ListView1.SelectedItems( Treeview cases à cocher + demande d'avis [ par emmanuel9 ] Bonjour à tous, J'ai un treeview qui possède des case à cocher et j'ai deux TreeNode en public et je dois faire en sorte que quand on c ListView a affichage progressif [ par MoDDiB ] Bonjour à tous,Je cherche à créer une visualiseuse d'images.Toutes les images du dossier courant sont affichées en miniature dans Drag and drop sur listview [ par mastercatz ] BonjourJ'aimerais savoir s'il était possible de gérer un drag and drop d'un élément exterieur à l'application (raccourci de b


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,89 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.