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

Windows Forms Discussion :

ImageList sur TreeView


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2006
    Messages : 47
    Par défaut ImageList sur TreeView
    Bonjour,

    J'ai appliquer une liste d'images sur mon composant treeview, j'ai assigner une image pour les noeuds parents et enfants.

    Je voudrais avoir une image différente lorsque mon noeud parent est ouvert et une autre lorsqu'elle est fermé. À ne pas confondre avec une image lorsque le noeud est sélectionné...

    Présentement j'ai cela:

    l_obj_OwnerNode.ImageIndex = 0


    Merci!

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    et bin t'y fait à la main, y doit y avoir un evenement qui dit qu'un noeud s'ouvre ou se ferme et tu changes l'images ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2006
    Messages : 47
    Par défaut
    Ok, j'ai compris

    héhé, sacré concepteurs, ils auraient du ajoutés une propriété...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Private Sub trvActivites_BeforeCollapse(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles trvActivites.BeforeCollapse
            e.Node.ImageIndex = 0
            e.Node.SelectedImageIndex = 0
        End Sub
     
        Private Sub trvActivites_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles trvActivites.BeforeExpand
            e.Node.ImageIndex = 1
            e.Node.SelectedImageIndex = 1
        End Sub
    Merci!

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    ca auraient fait 3 de plus, pas une

    il y a image pour element, image pour element selectionné et image pour element plus celle pour l'image des treenodes cochables
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [c#] Probleme d'événement sur TreeView
    Par gilles641 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/06/2006, 16h56
  2. click sur treeview
    Par gdpasmini dans le forum Windows
    Réponses: 1
    Dernier message: 15/05/2006, 14h13
  3. [C#][.Net 2.0] donner focus à Combobox, après click sur treeview
    Par Harry_polin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 17/02/2006, 22h27
  4. [Forms 6i] icon sur treeview
    Par Process Linux dans le forum Oracle
    Réponses: 2
    Dernier message: 26/01/2006, 12h14
  5. Demande d'info sur treeview
    Par Anaxagore dans le forum IHM
    Réponses: 6
    Dernier message: 28/08/2003, 18h27

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