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 :

[VS2005][C#] Modification de label d'un treeview


Sujet :

Windows Forms

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [VS2005][C#] Modification de label d'un treeview
    Salut,

    Je suis actuellement bloqué sur une erreur que je ne comprends pas. Je voudrais, comme le montre le titre, éditer un label d'un treeview.

    J'effectue actuellement mon action sur l'event
    private void PartTypeTreeView_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)

    Préalablement je formate les données c'est à dire, que si l'utilisateur rentre 2 -> 2.00 est affiché dans le treeview.


    Voici la partie ou j'essaie d'affecter ma _currentValue.value qui ma donné formaté correctement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    PartTypeTreeView.SelectedNode.Text = _currentValue.value;
    PartTypeTreeView.ShowNodeToolTips = true;
    PartTypeTreeView.SelectedNode.ToolTipText = _currentValue.value;

    Le problème est qu'en debug ma propriété Text du node est bien mise à jour correctement mais après à l'affichage cela n'est pas répercuté et il m'affiche ma valeur saisie et non ma valeur formatée.
    (Ma ToolTip, quand à elle, est bien avec ma valeur formatée)

    Est-ce que ca viendrait d'un problème de rafraîchissement ?
    De mon NodeLabelEditEventArgs e ?

    car au final :
    e.label = "6"
    e.node = {Text="6.00"}


    Quelqu'un aurait la réponse SVP ?
    Merci.

  2. #2
    Futur Membre du Club
    Inscrit en
    Mai 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    J'ai trouvé la solution tout seul. Pour résumé le treeview c'est de la merd...

    Un article super intéressant qui en parle : http://www.codeproject.com/cs/miscct...dLabelEdit.asp

    Ciao

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/09/2008, 12h28
  2. Réponses: 2
    Dernier message: 09/05/2007, 08h44
  3. [VS2005][C#] Centrer un label dans un panel redimensionnable
    Par Bapt.ice dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/08/2006, 17h29
  4. [C# 2.0 /VS2005] Comment redéfinir le Label ?
    Par sirex007 dans le forum C#
    Réponses: 6
    Dernier message: 04/08/2006, 16h40
  5. [C#][VS2005]afficher le premier Noeud d'un TreeView
    Par tchup dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/05/2006, 12h01

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