J'ai une vue arborescente qui lorsque l'utilisateur interagit avec des nœuds individuels, les couleurs changent. Le code est:Définition de TreeView ForeColor en utilisant C#
treeview.selectednode.forecolor = color.red;
Lorsque l'utilisateur appuie sur un bouton, je veux que l'ensemble des nœuds passe au noir par exemple. Donc, je code en tant que tel:
treeview.forecolor = color.black;
Cela fonctionne très bien, sauf pour les nœuds que j'ai précédemment passés en rouge. Y a-t-il un moyen de contourner ceci?
Est-ce que cela compile réellement? Le nom de la propriété est * [ForeColor] (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.forecolor.aspx) *, pas * forecolor *. En outre, il est supposé être * [Color.Black] (http://msdn.microsoft.com/en-us/library/system.drawing.color.black.aspx) *, pas * color.black *. –