如何在TreeView控件中突出显示选定节点的树路径

本文关键字:节点 路径 显示 TreeView 控件 | 更新日期: 2023-09-27 17:49:46

我想突出显示TreePath直到所选节点的根节点。

 protected void Trv_SelectedNodeChanged(object sender, EventArgs e)
        {
            HighlightPath(Trv.SelectedNode);
        }
 private void HighlightPath(TreeNode node)
        {
           //  node.["style"] = "color: orange";
            if (node.Parent != null)
            HighlightPath(node.Parent);
        }

如何高亮显示路径或更改父节点颜色直到根级别?

如何在TreeView控件中突出显示选定节点的树路径

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
    HighlightPath(TreeView1.SelectedNode);
}
private void HighlightPath(TreeNode node)
{
    //  node.["style"] = "color: orange";
    node.SelectAction = TreeNodeSelectAction.None;
    node.Text = "<div style='color:orange'>" + node.Text + "</div>";
    if (node.Parent != null)
        HighlightPath(node.Parent);
}

使用

node.addcss["forecolor"]="color:orange";