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.
Partager