【发布时间】:2018-05-30 11:21:49
【问题描述】:
我有 1 个根节点和该根节点的许多子节点。
我想获取所有可见节点键。
如下递归代码块;
public void PrintNodesRecursive(UltraTreeNode oParentNode)
{
foreach (UltraTreeNode oSubNode in ultraTree1.Nodes[0].Nodes)
{
MessageBox.Show(oSubNode.Key.ToString());
PrintNodesRecursive(oSubNode);
}
}
private void ultraButton3_Click(object sender, EventArgs e)
{
PrintNodesRecursive(ultraTree1.Nodes[0]);
}
但是消息框总是显示“1”值。这不算数,会发生无限循环。
我怎样才能做到这一点?
【问题讨论】:
标签: c# winforms infragistics ultratree