IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Remplir un treeView de controle utilisateur


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 65
    Par défaut Remplir un treeView de controle utilisateur
    Bonjour,

    Pour mon projet, j'ai créer un controle utilisateur dans lequel se trouve un TreeView.
    J'appel ce Contrôle dans un formulaire appelé MainForm.
    J'ai également un dictionnaire contenant des noms de tables en Key et des tableau de string avec les champs de cette table dans value.
    Je souhaite recréer l'arborescence dans mon treeview grace aux données de mon dictionnaire, mais comment ?
    Si plus d'informations sont nécessaires à la compréhension du problème n'hésitez pas
    Merci

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    ta demande semble plutôt compréhensible, mais où coinces-tu exactement ?
    Parce que là je vois pas trop la complexité du truc en fait (un foreach sur ton dico avec des TreeView.Nodes.Add()).

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 65
    Par défaut
    En faite, lorsque j'ai crée mon contrôle utilisateur et ensuite je l'ai intégré à mon Formulaire principal. Dans le code de ce formulaire je rempli un dictionnaire, que je veux intégrer au treeView. Or lorsque dans le designer du Formulaire, je clic sur le treeView, Cela selectionne tout le controle utilisateur, je ne peux donc pas faire un TreeView.Nodes.Add

  4. #4
    Membre expérimenté
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 176
    Par défaut
    Bonjour,

    Le TreeView.Nodes.Add, c'est par code qu'il faut le faire, pas dans le designer.
    Si je comprend bien ta demande, c'est au contrôle utilisateur de remplir le TreeView avec ce que tu as mis dans le Dictionary.

    Bonne continuation.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 65
    Par défaut
    Oui c'est ça, je veux remplir mon treeView via le contrôle utilisateur et ce par le code

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,
    Si je puis me permettre, ce n'est pas avec ce type de réponse que tu vas avancer. Tu ne donnes aucune info qui indique où tu coinces exactement.
    Pour remplir ton Treeview, la MainForm passe le Dictionary au Usercontrol qui s'occupe alors de remplir le Treeview avec TreeView.Nodes.Add.
    Si cette explication n'est pas suffisante, précise alors où tu as un problème avec code à l'appui si possible.

Discussions similaires

  1. [Glade]remplir une Treeview
    Par Poutchjay dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 23/01/2006, 09h59
  2. [VB]Gérer la liaison entre controle utilisateur et form
    Par Ooly2001 dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 23/01/2006, 09h50
  3. Réponses: 4
    Dernier message: 17/01/2006, 09h49
  4. Réponses: 68
    Dernier message: 30/11/2005, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo