C# 清除当前treeview所有节点的背景色
要清除当前TreeView所有节点的背景色,可以遍历每个节点并设置其背景色为默认值。以下是一个示例代码:
private void ClearNodeBackground(TreeView treeView)
{
foreach (TreeNode node in treeView.Nodes)
{
ClearBackgroundRecursive(node);
}
}
private void ClearBackgroundRecursive(TreeNode node)
{
node.BackColor = SystemColors.Window; // 设置背景色为默认值
foreach (TreeNode childNode in node.Nodes)
{
ClearBackgroundRecursive(childNode);
}
}
你可以调用ClearNodeBackground方法来清除TreeView所有节点的背景色。
原文地址: https://www.cveoy.top/t/topic/it6S 著作权归作者所有。请勿转载和采集!