Meilleur auteur de réponses
Comment charger un TreeView dynamiquement

Question
-
Bonjour,
Je cherche une méthode pour charger un treeview dynamiquement.
Je charge une arborescence comme c:\ et je veux que la treeview affiche uniquement ce que l'utilisateur a besoin de voir.
Ce que l'utilisateur a besoin de voir se traduit par l'ouverture d'un noeud.
Merci par avance.
Cordialement
Réponses
-
Bonjour,
Traitez l'événement BeforeExpand du TreeView. Cet événement se produit à chaque fois que l'utilisateur déroule un noeud. Ensuite il suffit de charger les noeuds enfants du noeud actif.
Le noeud actif peut-être récupéré via la propriété e.Node de l'événement.
Cordialement
Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Proposé comme réponse Papy Normand mercredi 3 novembre 2010 10:35
- Marqué comme réponse Fredou2611 vendredi 5 novembre 2010 13:46
Toutes les réponses
-
Bonjour,
Traitez l'événement BeforeExpand du TreeView. Cet événement se produit à chaque fois que l'utilisateur déroule un noeud. Ensuite il suffit de charger les noeuds enfants du noeud actif.
Le noeud actif peut-être récupéré via la propriété e.Node de l'événement.
Cordialement
Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Proposé comme réponse Papy Normand mercredi 3 novembre 2010 10:35
- Marqué comme réponse Fredou2611 vendredi 5 novembre 2010 13:46
-
Bonjour,
Juste un petit ajout à la réponse de Gilles
http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.beforeexpand(VS.90).aspx
Vous trouverez un exemple d'utilisation des événements de Treeview dans ce lien
Bonne journée
PS : le lien en français ( je suis désolé d'avoir donné le lien américain mais dans mes favoris, je n'ai que des liens en américain, souvenir de traductions en français un peu légères, heureusement MS France a fait d'énormes progrès pour ce problème )
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.treeview.beforeexpand(VS.90).aspx
Mark Post as helpful if it provides any help.Otherwise,leave it as it is. -
Bonjour,
Fredou2611, avez-vous réussi d’implémenter votre solution à l’aide de ces conseils ? Est-ce que vous avez besoin d’assistance supplémentaire ?
Cordialement,
Alex
________________
Astuces pour Visual Studio 2010
XNA – Développement jeux vidéo
Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
-