需求:想把下面图中的子节点的文字颜色设为与前面图标的颜色一致

最终效果:

实现过程:巨简单,记录下,有需求的可以参考

TreeNode node1 = new TreeNode(series.DataSeries.SeriesName);
System.Windows.Media.Color mediaColor = series.Stroke;
string colorStr = mediaColor.ToString().Trim();
node1.ForeColor = ColorTranslator.FromHtml(colorStr);
扩展知识:【16进制颜色值与color对象之间相互转化】
ColorTranslator.FromHtml("#FF000000")
或 ColorTranslator.FromHtml("Red");
ColorTranslator.ToHtml(Color.FromArgb(255,255,255))
ColorTranslator.ToHtml(Color.Red);
btn.ForeColor = ColorTranslator.FromHtml("#FF000000");