如何突出TreeView控件选择的节点树路径? [英] How to highlight Tree path of selected node in TreeView control?
本文介绍了如何突出TreeView控件选择的节点树路径?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要强调的TreePath到所选节点的根节点。
保护无效Trv_SelectedNodeChanged(对象发件人,EventArgs的发送)
{
HighlightPath(Trv.SelectedNode);
}
私人无效HighlightPath(TreeNode的节点)
{
//节点[风格] =颜色:橙色。
如果(node.Parent!= NULL)
HighlightPath(node.Parent); }
我怎么能突出路径或更改父节点的颜色,直到根级别?请帮助这个
解决方案
保护无效TreeView1_SelectedNodeChanged(对象发件人,EventArgs的发送)
{
HighlightPath(TreeView1.SelectedNode);
}
私人无效HighlightPath(TreeNode的节点)
{
//节点[风格] =颜色:橙色。
node.SelectAction = TreeNodeSelectAction.None;
node.Text =< DIV的风格=颜色:橙色'>中+ node.Text +< / DIV>中;
如果(node.Parent!= NULL)
HighlightPath(node.Parent);}
I want to highlight TreePath till root node of the selected Node.
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);
}
How Can I highLight path or change parent node color till root level? Please help on this
解决方案
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);
}
这篇关于如何突出TreeView控件选择的节点树路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文