Я создаю приложение с деревом в форме Windows. Я хотел бы изменить цвет фона / выделить отдельные элементы в древовидной структуре на основе некоторых критериев. У кого-нибудь есть предложения, как этого добиться?
Большое спасибо!
Jason
void HighlightNodes(TreeNodeCollection nodes) { if (nodes != null) { foreach (TreeNode node in nodes) { // Process sub-nodes if (node.Nodes.Count > 0) { HighlightNodes(node.Nodes); } if (criteriaIsMet) { node.BackColor = SystemColors.Highlight; } else { node.BackColor = Color.Empty; } } } }