【发布时间】:2017-02-16 14:15:26
【问题描述】:
如果我以编程方式添加新节点,如何编辑其属性?例如,假设我想立即更改文本。我可以正常使用:
treeView1.Nodes[indexOfNode].text = "newText";
但似乎没有办法在不知道其名称的情况下编辑节点属性。这是一个尴尬的局面。有没有办法:
treeView1.Nodes.lastNodeAdded?
【问题讨论】:
-
您可以访问 treeView1.LastNode 但这不一定是最近添加的节点
-
Add是一个函数,所以
TreeNode tn = tv.Nodes.Add("New Node"); -
@LarsTech 是的,它可以工作,但不能以编程方式。我不能有多个具有相同名称的节点,对吗?我让用户每次都点击一个按钮来添加一个节点。
-
不如先试试吧。 :-)
-
@LarsTech 非常感谢,我有一个关于节点的最后一个问题,但不能发布 90 分钟。我可以在这里问你吗?
标签: c# winforms properties treeview nodes