Contrôles d'accès à l'arborescence des répertoires

Soyez le premier à donner votre avis sur cette source.

Vue 15 315 fois - Téléchargée 1 119 fois

Description

Cette dll contient 3 controles d'accès aux répertoires :

1.
TreeFolder : est dérivé de TreeView. Ce contrôle contient des propriétés complémentaires à TreeView que l'on trouve dans les catégories "Répertoire" et "Répertoire Filtre".
Les noeuds racines sont prédéfinis (Poste de travail, Mes documents, Mes images, ...).
Il est possible de filtrer ces noeuds racine et/ou d'en définir de nouveau (propriété RootAdded).

2. Un ComboBox qui utilise le TreeFolder

3. Un OpenFolderDialog, dont l'apparence est calquée sur OpenFileDialog.

Conclusion :


Remarque : les contrôles sont en .Net 2.0

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
dimanche 29 juin 2008
Statut
Membre
Dernière intervention
1 juillet 2008

Bien construit, bien documenté

et finalement bien utile

Amitiés
Lionel
Messages postés
69
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
7 avril 2007
3
Je n'ai pas réussi à reproduire l'erreur dans un Panel ou un GroupBox ... au cas où, je relivre la version que j'ai à ce jour.
Messages postés
1
Date d'inscription
mercredi 12 octobre 2005
Statut
Membre
Dernière intervention
4 avril 2007

pas mal, mais j'ai un gros problème lors de l'intégration de treefolder dans un container.

j'ai une erreur dans popupwindowshelper.cs ligne 280 => SetPopupPosition(mOwnerForm.PointToScreen(mDefaultPos));

mOwnerForm est null...
j'ia un peu chercher, mais mes competance ne suffise pas.
Domage sinon c'etait bien et super utile.
Messages postés
69
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
7 avril 2007
3
je vais voir pour ajouter un form de test.
Pour EnumEditorUI : il n'était pas prévu qu'il soit utilisable en tant que control. Pour moi il ne sert qu'en mode désign pour l'édition des propriétés ExcludedDefinedRootNode et ExcludedDisk

Je le passe en internal pour qu'il ne soit pas accessible de cette façon là.
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
47
Bien ! :-)
Cependant un projet de teste serait le bienvenu (où tu poses simplement tes Controls dessus, et montrer un peu ce qu'ils font).
Sinon, quand je drag l'élément EnumEditorUI sur une Form, y'a un bug.

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.