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

Développement Windows Discussion :

Treeview - Affichage sur plusieurs lignes


Sujet :

Développement Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 127
    Points : 52
    Points
    52
    Par défaut Treeview - Affichage sur plusieurs lignes
    Bonjour,

    Dans Visual Basic 2010 Express : Est il possible d'afficher le texte d'un noeud sur plusieurs lignes si le contrôle du treeview n'est pas assez large?
    Je ne trouve pas de proriété permettant de faire cela.

    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Avec Windows Forms je suppose ? Non, c'est pas possible avec le TreeView standard a priori. Il est possible que les treeview de certaines librairies de contrôles commerciales (Telerik, DevExpress, Infragistics...) supportent ça, à vérifier

    Sinon en WPF c'est assez facile, il suffit de mettre un TextWrapping dans le template des items

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 127
    Points : 52
    Points
    52
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Avec Windows Forms je suppose ? Non, c'est pas possible avec le TreeView standard a priori. Il est possible que les treeview de certaines librairies de contrôles commerciales (Telerik, DevExpress, Infragistics...) supportent ça, à vérifier

    Sinon en WPF c'est assez facile, il suffit de mettre un TextWrapping dans le template des items
    J'ai vu des choses concernant NodeWrap ... mais j'ai l'impression que c'est juste pour ASP. en tout cas, en VB, je ne vois pas comment l'intégrer

    si ne ce n'est pas possible avec un treeview, quel contrôle pourrait être sympa à utiliser pour remplacer le Treeview?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par gwent Voir le message
    J'ai vu des choses concernant NodeWrap ... mais j'ai l'impression que c'est juste pour ASP. en tout cas, en VB, je ne vois pas comment l'intégrer
    Effectivement c'est pour ASP.NET, tu ne peux pas l'intégrer dans une appli WinForms

    Citation Envoyé par gwent Voir le message
    si ne ce n'est pas possible avec un treeview, quel contrôle pourrait être sympa à utiliser pour remplacer le Treeview?
    Dans les contrôles standard ? Aucun je pense... à moins d'utiliser une autre lib de contrôles, tu es coincé avec le TreeView. Vu qu'il y a une ScrollBar, ça reste utilisable, mais c'est sûr que c'est pas très pratique...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 127
    Points : 52
    Points
    52
    Par défaut
    et découper mon texte du nœud pour créer un second nœud?
    ça ne serait peut être pas choquant

    Dans ce cas, il faut réussir à découper le texte du noeud sans couper les mots.
    existe il une fonction qui fait ça ou il faut la créer à la main?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par gwent Voir le message
    et découper mon texte du nœud pour créer un second nœud?
    C'est une idée, mais fonctionnellement c'est quand même pas tout à fait pareil, vu que les lignes seront sélectionnables séparément...

    Citation Envoyé par gwent Voir le message
    Dans ce cas, il faut réussir à découper le texte du noeud sans couper les mots.
    existe il une fonction qui fait ça ou il faut la créer à la main?
    Je ne crois pas que ça existe dans le .NET Framework, mais ce n'est pas très difficile à implémenter à priori. La difficulté est plutôt de savoir à combien de caractères tu dois couper...

Discussions similaires

  1. Affichage de variable sur plusieurs ligne
    Par Nayas dans le forum Langage
    Réponses: 2
    Dernier message: 26/02/2010, 03h31
  2. [MySQL] Affichage sur plusieurs lignes dans base de données
    Par asvin dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 28/10/2008, 19h07
  3. Réponses: 4
    Dernier message: 29/08/2008, 14h21
  4. Affichage sur plusieurs lignes d'une méthode toString
    Par Flophx dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 24/05/2006, 16h30
  5. Empecher l'affichage d'un tableau sur plusieurs lignes ??
    Par cedre22 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 03/02/2006, 08h47

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